decode-environment
Decode environment variables with io-ts
Install
npm install decode-environment
Use
decodeEnvironmentcodec,//=> { _tag: 'Right', right: { environment: 'development', retries: 1 } }
The type-signature of decodeEnvironment
is as follows
Features
- specify environment from which to source variables
- support
t.TypeC
codecs - support
t.PartialC
codecs - support
t.IntersectionC
codecs - support nested objects in
struct
- support non-
env
literals instruct