UNPKG

@redocly/respect-core

Version:
19 lines 466 B
export class Timer { constructor(timeout) { this.startTime = Date.now(); this.timeout = timeout; } static getInstance(timeout) { if (!Timer.instance) { Timer.instance = new Timer(timeout); } return Timer.instance; } static reset() { Timer.instance = undefined; } isTimedOut() { return Date.now() - this.startTime > this.timeout; } } //# sourceMappingURL=timer.js.map