@redocly/respect-core
Version:
API testing framework core
19 lines • 466 B
JavaScript
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