@acutmore/rxjs
Version:
Reactive Extensions for modern JavaScript
73 lines (72 loc) • 2.54 kB
TypeScript
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;
}
}