UNPKG

rxjs

Version:

Reactive Extensions for modern JavaScript

16 lines (13 loc) 489 B
/** @prettier */ import { TimestampProvider } from '../types'; interface PerformanceTimestampProvider extends TimestampProvider { delegate: TimestampProvider | undefined; } export const performanceTimestampProvider: PerformanceTimestampProvider = { now() { // Use the variable rather than `this` so that the function can be called // without being bound to the provider. return (performanceTimestampProvider.delegate || performance).now(); }, delegate: undefined, };