TypeScript runtime type system for IO decoding/encoding
npm install io-ts
!npm downloads
- Installation
- Usage
- Stable features
- Experimental features (version 2.2+)
To install the stable version
``sh`
npm i io-ts fp-ts
Note. fp-ts is a peer dependency for io-ts
- Documentation of the main stable features (index.ts module)
)Experimental modules (\*) are published in order to get early feedback from the community, see these tracking issues for further discussions and enhancements.
The experimental modules are independent and backward-incompatible with stable ones.
- Decoder.ts module
- Encoder.ts module
- Codec.ts module
- Eq.ts module
- Schema.ts` module (advanced feature)
(\*) A feature tagged as _Experimental_ is in a high state of flux, you're at risk of it changing without notice.