Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ChainNow<B>

Type parameters

  • B

Hierarchy

  • Now<B>
    • ChainNow

Implements

  • Monad<B>

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

Private f

f: function

Type declaration

    • (a: any): Now<B>
    • Parameters

      • a: any

      Returns Now<B>

Private first

first: Now<any>

Methods

chain

  • chain<B>(f: function): Now<B>
  • Type parameters

    • B

    Parameters

    • f: function
        • (a: B): Now<B>
        • Parameters

          • a: B

          Returns Now<B>

    Returns Now<B>

flatten

lift

  • lift<T1, R>(f: function, m: Now<T1>): Now<R>
  • lift<T1, T2, R>(f: function, m1: Now<T1>, m2: Now<T2>): Now<R>
  • lift<T1, T2, T3, R>(f: function, m1: Now<T1>, m2: Now<T2>, m3: Now<T3>): Now<R>
  • Type parameters

    • T1

    • R

    Parameters

    • f: function
        • (t: T1): R
        • Parameters

          • t: T1

          Returns R

    • m: Now<T1>

    Returns Now<R>

  • Type parameters

    • T1

    • T2

    • R

    Parameters

    • f: function
        • (t: T1, u: T2): R
        • Parameters

          • t: T1
          • u: T2

          Returns R

    • m1: Now<T1>
    • m2: Now<T2>

    Returns Now<R>

  • Type parameters

    • T1

    • T2

    • T3

    • R

    Parameters

    • f: function
        • (t1: T1, t2: T2, t3: T3): R
        • Parameters

          • t1: T1
          • t2: T2
          • t3: T3

          Returns R

    • m1: Now<T1>
    • m2: Now<T2>
    • m3: Now<T3>

    Returns Now<R>

map

  • map<B>(f: function): Now<B>
  • Type parameters

    • B

    Parameters

    • f: function
        • (a: B): B
        • Parameters

          • a: B

          Returns B

    Returns Now<B>

mapTo

  • mapTo<B>(b: B): Now<B>

of

  • of<B>(b: B): Now<B>
  • Type parameters

    • B

    Parameters

    • b: B

    Returns Now<B>

run

  • run(): B

Static of

  • of<B>(b: B): Now<B>
  • Type parameters

    • B

    Parameters

    • b: B

    Returns Now<B>

Generated using TypeDoc