← Back

Source

ixIO

IxMonad3<URI>

Added in v1.0.0 (instance)

IxIO

constructor(readonly value: IO<A>) {}

Added in v1.0.0 (data)

ap

<B>(fab: IxIO<I, I, (a: A) => B>): IxIO<I, I, B>

Added in v1.0.0 (method)

chain

<B>(f: (a: A) => IxIO<I, I, B>): IxIO<I, I, B>

Added in v1.0.0 (method)

ichain

<Z, B>(f: (a: A) => IxIO<O, Z, B>): IxIO<I, Z, B>

Added in v1.0.0 (method)

map

<B>(f: (a: A) => B): IxIO<I, O, B>

Added in v1.0.0 (method)

run

(): A

Added in v1.0.0 (method)

getMonad

<I = never>(): Monad3C<URI, I, I>

Added in v1.0.0 (function)

iof

<I, A>(a: A): IxIO<I, I, A>

Added in v1.0.0 (function)