RxJS - Ventana del operador de transformación

Toma un argumento de los límites de la ventana que es un observable y devuelve un observable anidado cada vez que los límites de la ventana dados emiten

Sintaxis

window(windowBoundaries: Observable): Observable

Parámetros

windowBoundaries - El argumento de los límites de la ventana es un observable.

Valor devuelto

Devuelve un observable de windows.

Ejemplo

import { fromEvent, interval } from 'rxjs';
import { window } from 'rxjs/operators';

let btncick = fromEvent(document, 'click');
let sec = interval(5000);
let result = btncick.pipe(window(interval(5000)));
result.subscribe(x => console.log(x));

Salida