Link Search Menu Expand Document

MonadObservable overview

Lift a computation from the Observable monad

Added in v0.6.6


Table of contents


type classes

MonadObservable (interface)

Signature

export interface MonadObservable<M> extends MonadTask<M> {
  readonly fromObservable: <A>(fa: Observable<A>) => HKT<M, A>
}

Added in v0.6.6

MonadObservable1 (interface)

Signature

export interface MonadObservable1<M extends URIS> extends MonadTask1<M> {
  readonly fromObservable: NaturalTransformation11<'Observable', M>
}

Added in v0.6.6

MonadObservable2 (interface)

Signature

export interface MonadObservable2<M extends URIS2> extends MonadTask2<M> {
  readonly fromObservable: NaturalTransformation12<'Observable', M>
}

Added in v0.6.6

MonadObservable2C (interface)

Signature

export interface MonadObservable2C<M extends URIS2, E> extends MonadTask2C<M, E> {
  readonly fromObservable: NaturalTransformation12C<'Observable', M, E>
}

Added in v0.6.6

MonadObservable3 (interface)

Signature

export interface MonadObservable3<M extends URIS3> extends MonadTask3<M> {
  readonly fromObservable: NaturalTransformation13<'Observable', M>
}

Added in v0.6.6

MonadObservable3C (interface)

Signature

export interface MonadObservable3C<M extends URIS3, E> extends MonadTask3C<M, E> {
  readonly fromObservable: NaturalTransformation13C<'Observable', M, E>
}

Added in v0.6.6

MonadObservable4 (interface)

Signature

export interface MonadObservable4<M extends URIS4> extends MonadTask4<M> {
  readonly fromObservable: NaturalTransformation14<'Observable', M>
}

Added in v0.6.7