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: <A>(fa: Observable<A>) => Kind<M, A>
}
Added in v0.6.6
MonadObservable2 (interface)
Signature
export interface MonadObservable2<M extends URIS2> extends MonadTask2<M> {
readonly fromObservable: <E, A>(fa: Observable<A>) => Kind2<M, E, A>
}
Added in v0.6.6
MonadObservable2C (interface)
Signature
export interface MonadObservable2C<M extends URIS2, E> extends MonadTask2C<M, E> {
readonly fromObservable: <A>(fa: Observable<A>) => Kind2<M, E, A>
}
Added in v0.6.6
MonadObservable3 (interface)
Signature
export interface MonadObservable3<M extends URIS3> extends MonadTask3<M> {
readonly fromObservable: <R, E, A>(fa: Observable<A>) => Kind3<M, R, E, A>
}
Added in v0.6.6
MonadObservable3C (interface)
Signature
export interface MonadObservable3C<M extends URIS3, E> extends MonadTask3C<M, E> {
readonly fromObservable: <R, A>(fa: Observable<A>) => Kind3<M, R, E, A>
}
Added in v0.6.6
MonadObservable4 (interface)
Signature
export interface MonadObservable4<M extends URIS4> extends MonadTask4<M> {
readonly fromObservable: <S, R, E, A>(fa: Observable<A>) => Kind4<M, S, R, E, A>
}
Added in v0.6.7