mirror of
https://github.com/fooflington/selfdefined.git
synced 2025-06-13 05:55:26 +00:00
update
This commit is contained in:
12
node_modules/rxjs/_esm2015/operators/publishReplay.js
generated
vendored
Normal file
12
node_modules/rxjs/_esm2015/operators/publishReplay.js
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
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;
|
||||
}
|
||||
const selector = typeof selectorOrScheduler === 'function' ? selectorOrScheduler : undefined;
|
||||
const subject = new ReplaySubject(bufferSize, windowTime, scheduler);
|
||||
return (source) => multicast(() => subject, selector)(source);
|
||||
}
|
||||
//# sourceMappingURL=publishReplay.js.map
|
Reference in New Issue
Block a user