RxJS - janela Transformation Operator

Recebe um argumento windowboundaries que é um observável e devolve um observável aninhado sempre que os limites da janela emite

Sintaxe

window(windowBoundaries: Observable): Observable

Parâmetros

windowBoundaries - O argumento windowboundaries é um observável.

Valor de retorno

Ele retorna um observável de janelas.

Exemplo

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));

Resultado