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
8 years ago
1.0.0-beta.20
8 years ago
1.0.0-beta.19
8 years ago
1.0.0-beta.18
8 years ago
1.0.0-beta.17
8 years ago
1.0.0-beta.16
8 years ago
1.0.0-beta.15
8 years ago
1.0.0-beta.14
8 years ago
1.0.0-beta.13
8 years ago
1.0.0-beta.12
8 years ago
1.0.0-beta.11
8 years ago
1.0.0-beta.9
8 years ago
1.0.0-beta.6
8 years ago
1.0.0-beta.5
8 years ago
1.0.0-beta.4
8 years ago
1.0.0-beta.1
8 years ago
1.0.0-beta.0
8 years ago