# windowWithTimeOrCount

Projects each element of an observable sequence into a window that is completed when either it's full or a given amount of time has elapsed.

## Arguments

1. `timeSpan` *(`Number`)*: Maximum time length of a window.
2. `count` *(`Number`)*: Maximum element count of a window.
3. `[scheduler=Rx.Scheduler.timeout]` *(`Scheduler`)*: Scheduler to run windows timers on. If not specified, the timeout scheduler is used.

## Returns

*(`Observable`)*: An observable sequence of windows.

## Example
