2.0.5 • Published 7 years ago
es-observable v2.0.5
es-observable
ES Observable proposal implementation
Install
npm install --save es-observable
or yarn add es-observable
Usage
import { Observable } from 'es-observable'
Observable.of( ... )
Observable.from( ... )
new Observable(observer => { ... })
Flow
It works good only with
[libs]
+ node_modules/es-observable/flow-typed
[lints]
in .flowconfig
.
API
import {
Observable,
type SubscriptionObserver, // Class declaration
type Subscription, // Class declaration
type Observer, // Type declaration
type ObservableCompatible, // Type declaration
type ObservableLike, // Type declaration
type SubscriptionLike, // Interface declaration
} from 'es-observable'
ObservableCompatible
import type { SymbolObservable } from 'symbol-observable'
type ObservableCompatible<T> = {
'@@observable'(): ObservableLike<T>,
}
ObservableLike
import type { SymbolObservable } from 'symbol-observable'
export type ObservableLike<T> = {
+subscribe: ((observer: Observer<T>) => SubscriptionLike<T>) &
((
onNext: (T) => mixed,
onError?: (T) => mixed,
onComplete?: () => mixed,
) => SubscriptionLike<T>),
'@@observable'(): ObservableLike<T>,
}
2.0.5
7 years ago
2.0.2
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.0
7 years ago
1.0.0-beta.22
7 years ago
1.0.0-beta.21
7 years ago
1.0.0-beta.20
7 years ago
1.0.0-beta.19
7 years ago
1.0.0-beta.18
7 years ago
1.0.0-beta.17
7 years ago
1.0.0-beta.16
7 years ago
1.0.0-beta.15
7 years ago
1.0.0-beta.14
7 years ago
1.0.0-beta.13
7 years ago
1.0.0-beta.12
7 years ago
1.0.0-beta.11
7 years ago
1.0.0-beta.9
7 years ago
1.0.0-beta.6
7 years ago
1.0.0-beta.5
7 years ago
1.0.0-beta.4
7 years ago
1.0.0-beta.1
7 years ago
1.0.0-beta.0
7 years ago