소스 스트림의 데이터방출시간 유효시간을 정한다.
데이터가 방출시점이 되었을때 정해진 방출유효시간을 초과하였을때 방출한다.
따라서 방출유효시간내에 이후 데이터가 방출시점에 도달하면 이전 데이터는 무시된다.
let btnDStream$ = fromEvent(document.getElementById('btn-debounce-click')!,'click');
btnDStream$.pipe(
debounce(()=>interval(1000))
).subscribe(console.log);
클릭이벤트 발생후 1초내에 클릭이 없어야 이벤트가 발생한다.