Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace Reader

Callable

  • Reader<A, Config>(value: (a: Config) => A): ReaderM<A, Config>
  • Type parameters

    • A

    • Config

    Parameters

    • value: (a: Config) => A
        • (a: Config): A
        • Parameters

          • a: Config

          Returns A

    Returns ReaderM<A, Config>

Index

Functions

Functions

ap

  • ap<A, B, Config>(fa: Reader<(c: A) => B, undefined>, r: Reader<A, Config>): Reader<B, Config>

apply

  • apply<A, Config>(fn: (a: Config) => A): ReaderM<A, Config>
  • Type parameters

    • A

    • Config

    Parameters

    • fn: (a: Config) => A
        • (a: Config): A
        • Parameters

          • a: Config

          Returns A

    Returns ReaderM<A, Config>

flatMap

  • flatMap<A, B, Config>(f: (x: A) => Reader<B, Config>, r: Reader<A, Config>): Reader<B, Config>

get

  • get<A, Config>(config: Config, r: Reader<A, Config>): A

map

  • map<A, B, Config>(f: (x: A) => B, r: Reader<A, Config>): Reader<B, Config>
  • Type parameters

    • A

    • B

    • Config

    Parameters

    • f: (x: A) => B
        • (x: A): B
        • Parameters

          • x: A

          Returns B

    • r: Reader<A, Config>

    Returns Reader<B, Config>

of

  • of<A>(value: A): ReaderM<A, undefined>

run

  • run<A, Config>(config: Config, r: Reader<A, Config>): A

zip

Generated using TypeDoc