ReferencebufferToggle
Reference · 43
bufferToggle
bufferToggle
Opens and closes buffers on separate Observable signals.
Signature
bufferToggle(openings: ObservableInput, closingSelector: (openValue: O) => ObservableInput): OperatorFunction
What it does
Each openings emission opens a new buffer. closingSelector creates an Observable that closes that specific buffer and sends its collected array on.
When to use
Complex collection windows: drag start/drag end, recording actions between two signals, user-activity sessions.
See also
buffer, bufferWhen, windowToggle
script.ts
CONSOLE · Console output
Hit Run to see the result...