@reactivex/rxjs
Version:
Reactive Extensions for modern JavaScript
18 lines • 763 B
JavaScript
define(["require", "exports", '../ReplaySubject', './multicast'], function (require, exports, ReplaySubject_1, multicast_1) {
"use strict";
/**
* @param bufferSize
* @param windowTime
* @param scheduler
* @return {ConnectableObservable<T>}
* @method publishReplay
* @owner Observable
*/
function publishReplay(bufferSize, windowTime, scheduler) {
if (bufferSize === void 0) { bufferSize = Number.POSITIVE_INFINITY; }
if (windowTime === void 0) { windowTime = Number.POSITIVE_INFINITY; }
return multicast_1.multicast.call(this, new ReplaySubject_1.ReplaySubject(bufferSize, windowTime, scheduler));
}
exports.publishReplay = publishReplay;
});
//# sourceMappingURL=publishReplay.js.map