bufferTime
연산자(operator) 정의: bufferTime(bufferTimeSpan: number, bufferCreationInterval: number, scheduler: Scheduler): Observable
Collect emitted values until provided time has passed, emit as array.
Examples
Example 1: Buffer for 2 seconds
( jsBin | jsFiddle )
const source = Rx.Observable.interval(500);
const example = source.bufferTime(2000);
const subscribe = example.subscribe(val => console.log('Buffered with Time:', val));
Example 2: Multiple active buffers
( jsBin | jsFiddle )
const source = Rx.Observable.interval(500);
const example = source.bufferTime(2000,1000);
const subscribe = example.subscribe(val => console.log('Start Buffer Every 1s:', val));
Additional Resources
Source Code: https://github.com/ReactiveX/rxjs/blob/master/src/operator/bufferTime.ts