rxjs
Version:
Reactive Extensions for modern JavaScript
10 lines • 539 B
JavaScript
;
var ReplaySubject_1 = require('../ReplaySubject');
var multicast_1 = require('./multicast');
function publishReplay(bufferSize, windowTime, scheduler) {
if (bufferSize === void 0) { bufferSize = Number.POSITIVE_INFINITY; }
if (windowTime === void 0) { windowTime = Number.POSITIVE_INFINITY; }
return function (source) { return multicast_1.multicast(new ReplaySubject_1.ReplaySubject(bufferSize, windowTime, scheduler))(source); };
}
exports.publishReplay = publishReplay;
//# sourceMappingURL=publishReplay.js.map