Last updated 3 years ago
timeInterval(scheduler: *): Observable<TimeInterval<any>> | WebSocketSubject<T> | Observable<T>
Example 1: Time between mouse clicks
( )
// RxJS v6+ import { fromEvent } from 'rxjs'; import { timeInterval, tap } from 'rxjs/operators'; fromEvent(document, 'mousedown') .pipe(timeInterval(), tap(console.log)) .subscribe( i => (document.body.innerText = `milliseconds since last click: ${i.interval}`) );
📰 - Official docs
📁 Source Code: