vulcain-corejs
Version:
Vulcain micro-service framework
25 lines (23 loc) • 646 B
JavaScript
class ActualTime {
// For test only
static enableVirtualTimer() {
ActualTime._currentTime = 1;
ActualTime.getCurrentTime = () => ActualTime._currentTime;
}
static fastForwardActualTime(ms) {
ActualTime._currentTime += ms;
}
static restore() {
ActualTime.getCurrentTime = () => Date.now();
}
// End test only
// Return current time in ms
static getCurrentTime() {
return Date.now();
}
}
ActualTime._currentTime = 1;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = ActualTime;
//# sourceMappingURL=actualTime.js.map
;