Callable
- Reader<A, Config>(value: (a: Config) => A): ReaderM<A, Config>
-
Type parameters
Parameters
Returns ReaderM<A, Config>
Functions
ap
- ap<A, B, Config>(fa: Reader<(c: A) => B, undefined>, r: Reader<A, Config>): Reader<B, Config>
-
Type parameters
Parameters
Returns Reader<B, Config>
apply
- apply<A, Config>(fn: (a: Config) => A): ReaderM<A, Config>
-
Type parameters
Parameters
Returns ReaderM<A, Config>
flatMap
- flatMap<A, B, Config>(f: (x: A) => Reader<B, Config>, r: Reader<A, Config>): Reader<B, Config>
-
Type parameters
Parameters
Returns Reader<B, Config>
get
- get<A, Config>(config: Config, r: Reader<A, Config>): A
-
Type parameters
Parameters
-
config: Config
-
r: Reader<A, Config>
Returns A
map
- map<A, B, Config>(f: (x: A) => B, r: Reader<A, Config>): Reader<B, Config>
-
Type parameters
Parameters
-
f: (x: A) => B
-
r: Reader<A, Config>
Returns Reader<B, Config>
of
- of<A>(value: A): ReaderM<A, undefined>
-
Type parameters
Parameters
Returns ReaderM<A, undefined>
run
- run<A, Config>(config: Config, r: Reader<A, Config>): A
-
Type parameters
Parameters
-
config: Config
-
r: Reader<A, Config>
Returns A
zip
-
Type parameters
Parameters
Returns Reader<B[], Config>