UNPKG

react-obsidian

Version:

Dependency injection framework for React and React Native applications

9 lines 699 B
import { Observable } from '../Observable'; import { Mapper, MultiMapper, Observables, OnNext, Observable as IObservable, OnMultiNext } from '../types'; export declare class MediatorObservable<T> extends Observable<T> { mapSource<Source, Result extends T>(source: Observable<Source>, mapNext: Mapper<Source, Result>): this; addSource<S>(source: IObservable<S>, onNext: OnNext<S>): this; addSources<S1, S2, S3, S4, S5>(sources: Observables<S1, S2, S3, S4, S5>, onNext: OnMultiNext<S1, S2, S3, S4, S5>): this; mapSources<S1, S2, S3, S4, S5>(sources: Observables<S1, S2, S3, S4, S5>, mapNext: MultiMapper<T, S1, S2, S3, S4, S5>): this; } //# sourceMappingURL=MediatorObservable.d.ts.map