UNPKG

wed

Version:

Wed is a schema-aware editor for XML documents.

20 lines (16 loc) 793 B
define(function(require,exports,module){ /** PURE_IMPORTS_START _ReplaySubject,_multicast PURE_IMPORTS_END */ import { ReplaySubject } from '../ReplaySubject'; import { multicast } from './multicast'; /* tslint:enable:max-line-length */ export function publishReplay(bufferSize, windowTime, selectorOrScheduler, scheduler) { if (selectorOrScheduler && typeof selectorOrScheduler !== 'function') { scheduler = selectorOrScheduler; } var selector = typeof selectorOrScheduler === 'function' ? selectorOrScheduler : undefined; var subject = new ReplaySubject(bufferSize, windowTime, scheduler); return function (source) { return multicast(function () { return subject; }, selector)(source); }; } //# sourceMappingURL=publishReplay.js.map return module.exports; });