windowCount
Branch out the source Observable values as a nested Observable with each
nested Observable emitting at most windowSize
values.
Parameters
Returns
OperatorFunction<T, Observable<T>>
: An Observable of windows, which in turn
are Observable of values.
Description
It's like bufferCount
, but emits a nested
Observable instead of an array.
Returns an Observable that emits windows of items it collects from the source
Observable. The output Observable emits windows every startWindowEvery
items, each containing no more than windowSize
items. When the source
Observable completes or encounters an error, the output Observable emits
the current window and propagates the notification from the source
Observable. If startWindowEvery
is not provided, then new windows are
started immediately at the start of the source and when each window completes
with size windowSize
.
Examples
Ignore every 3rd click event, starting from the first one
Ignore every 3rd click event, starting from the third one