UNPKG

@acutmore/rxjs

Version:

Reactive Extensions for modern JavaScript

73 lines (72 loc) 2.54 kB
import { race } from '../../internal/patching/operator/race'; declare module '../../internal/Observable' { interface Observable<T> { amb: typeof race; } } import { bufferCount } from '../../internal/patching/operator/bufferCount'; declare module '../../internal/Observable' { interface Observable<T> { bufferWithCount: typeof bufferCount; } } import { bufferTime } from '../../internal/patching/operator/bufferTime'; declare module '../../internal/Observable' { interface Observable<T> { bufferWithTime: typeof bufferTime; } } import { _do } from '../../internal/patching/operator/do'; declare module '../../internal/Observable' { interface Observable<T> { doOnNext: typeof _do; doOnError: (this: Observable<T>, error: (err: any) => void) => Observable<T>; doOnCompleted: (this: Observable<T>, complete: () => void) => Observable<T>; } } import { exhaustMap } from '../../internal/patching/operator/exhaustMap'; declare module '../../internal/Observable' { interface Observable<T> { flatMapFirst: typeof exhaustMap; } } declare module '../../internal/Observable' { interface Observable<T> { flatMapLatest: <R>(this: Observable<T>, project: (value: T, index: number) => ObservableInput<R>) => Observable<R>; } } declare module '../../internal/Observable' { interface Observable<T> { flatMapWithMaxConcurrent: <R>(this: Observable<T>, count: number, map: (next: T) => Observable<R>) => Observable<R>; } } import { pausableBuffered } from '../../internal/patching/operator/pausableBuffered'; declare module '../../internal/Observable' { interface Observable<T> { pausableBuffered_deprecated: typeof pausableBuffered; } } import { exhaust } from '../../internal/patching/operator/exhaust'; declare module '../../internal/Observable' { interface Observable<T> { switchFirst: typeof exhaust; } } import { _switch } from '../../internal/patching/operator/switch'; declare module '../../internal/Observable' { interface Observable<T> { switchLatest: typeof _switch; } } import { windowCount } from '../../internal/patching/operator/windowCount'; declare module '../../internal/Observable' { interface Observable<T> { windowWithCount: typeof windowCount; } } import { windowTime } from '../../internal/patching/operator/windowTime'; declare module '../../internal/Observable' { interface Observable<T> { windowWithTime: typeof windowTime; } }