0.6.2 • Published 5 years ago
@osdiab/io-ts-types v0.6.2
A collection of runtime types and combinators for use with io-ts
Installation
To install the stable version:
npm i io-ts-typesNote. io-ts-types depends on
starting from 0.5.0 you must install fp-ts, io-ts and monocle-ts manually (fp-ts, io-ts and monocle-ts are listed in peerDependency)
Usage
Import specific codecs and combinators directly from the lib folder, as in:
import { NonEmptyString } from "io-ts-types/lib/NonEmptyString"In this way, you'll only need to add the monocle-ts dependency if you import any of the combinators depending on it, like getLenses
TypeScript compatibility
The stable version is tested against TypeScript 3.2.2, but should run with TypeScript 3.0.1+ too
Note. If you are running < typescript@3.0.1 you have to polyfill unknown.
You can use unknown-ts as a polyfill.