📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-02 04:46:45
📂
/ (Root)
/
home
/
orkouolp
/
web
/
testing.orkobd
/
laravel
/
node_modules
/
rxjs
/
dist
/
types
/
internal
/
operators
📍 /home/orkouolp/web/testing.orkobd/laravel/node_modules/rxjs/dist/types/internal/operators
🔄 Refresh
✏️
Editing: buffer.d.ts
Writable
import { OperatorFunction, ObservableInput } from '../types'; /** * Buffers the source Observable values until `closingNotifier` emits. * * <span class="informal">Collects values from the past as an array, and emits * that array only when another Observable emits.</span> * *  * * Buffers the incoming Observable values until the given `closingNotifier` * `ObservableInput` (that internally gets converted to an Observable) * emits a value, at which point it emits the buffer on the output * Observable and starts a new buffer internally, awaiting the next time * `closingNotifier` emits. * * ## Example * * On every click, emit array of most recent interval events * * ```ts * import { fromEvent, interval, buffer } from 'rxjs'; * * const clicks = fromEvent(document, 'click'); * const intervalEvents = interval(1000); * const buffered = intervalEvents.pipe(buffer(clicks)); * buffered.subscribe(x => console.log(x)); * ``` * * @see {@link bufferCount} * @see {@link bufferTime} * @see {@link bufferToggle} * @see {@link bufferWhen} * @see {@link window} * * @param closingNotifier An `ObservableInput` that signals the * buffer to be emitted on the output Observable. * @return A function that returns an Observable of buffers, which are arrays * of values. */ export declare function buffer<T>(closingNotifier: ObservableInput<any>): OperatorFunction<T, T[]>; //# sourceMappingURL=buffer.d.ts.map
💾 Save Changes
❌ Cancel