UNPKG

fp-ts-std

Version:

The missing pseudo-standard library for fp-ts.

24 lines 686 B
/** * Utility functions to accommodate `fp-ts/Reader`. * * @since 0.15.0 */ import type { Reader } from "fp-ts/Reader"; /** * Runs a Reader and extracts the final value from it. * * @example * import { runReader } from 'fp-ts-std/Reader' * import { pipe } from "fp-ts/function" * import * as R from 'fp-ts/Reader' * * type Env = { dependency: string } * const env: Env = { dependency: "dependency " } * const extractedValue = pipe(R.of<Env, number>(1), runReader(env)) * assert.strictEqual(extractedValue, 1) * * @category 3 Functions * @since 0.15.0 */ export declare const runReader: <R, A>(r: R) => (reader: Reader<R, A>) => A; //# sourceMappingURL=Reader.d.ts.map