Mirror: 馃帺 A tiny but capable push & pull stream library for TypeScript and Flow
at v3.2.0 452 B view raw
1import { Source } from '../wonka_types'; 2 3export interface JsSubscription { 4 unsubscribe(): void; 5} 6 7export interface JsObserver<T> { 8 next(value: T): void; 9 error(errorValue: any): void; 10 complete(): void; 11} 12 13export interface JsObservable<T> { 14 subscribe(observer: JsObserver<T>): JsSubscription; 15} 16 17export const fromObservable: <T>(observable: JsObservable<T>) => Source<T>; 18export const toObservable: <T>(source: Source<T>) => JsObservable<T>;