Mirror: 🎩 A tiny but capable push & pull stream library for TypeScript and Flow
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Rename conflicting Observable types

+6 -6
+6 -6
src/web/wonka_observable.d.ts
··· 1 1 import { Source } from '../wonka_types'; 2 2 3 - export interface Subscription { 3 + export interface JsSubscription { 4 4 unsubscribe(): void; 5 5 } 6 6 7 - export interface Observer<T> { 7 + export interface JsObserver<T> { 8 8 next(value: T): void; 9 9 error(errorValue: any): void; 10 10 complete(): void; 11 11 } 12 12 13 - export interface Observable<T> { 14 - subscribe(observer: Observer<T>): Subscription; 13 + export interface JsObservable<T> { 14 + subscribe(observer: JsObserver<T>): JsSubscription; 15 15 } 16 16 17 - export const fromObservable: <T>(observable: Observable<T>) => Source<T>; 18 - export const toObservable: <T>(source: Source<T>) => Observable<T>; 17 + export const fromObservable: <T>(observable: JsObservable<T>) => Source<T>; 18 + export const toObservable: <T>(source: Source<T>) => JsObservable<T>;