1 2 3 4 5 6 7 8 9 10 11 | 1 1 21 38 19 | import {ReplaySubject} from '../subject/ReplaySubject';
import {Scheduler} from '../Scheduler';
import {multicast} from './multicast';
import {ConnectableObservable} from '../observable/ConnectableObservable';
export function publishReplay<T>(bufferSize: number = Number.POSITIVE_INFINITY,
EwindowTime: number = Number.POSITIVE_INFINITY,
scheduler?: Scheduler): ConnectableObservable<T> {
return multicast.call(this, new ReplaySubject<T>(bufferSize, windowTime, scheduler));
}
|