UNPKG

@geeebe/common

Version:
28 lines 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Time = void 0; var Time; (function (Time) { Time.SECOND = 1000; Time.MINUTE = 60 * Time.SECOND; Time.HOUR = 60 * Time.MINUTE; Time.DAY = 24 * Time.HOUR; Time.past = (interval) => new Date(Date.now() - Time.toMs(interval)); Time.future = (interval) => new Date(Date.now() + Time.toMs(interval)); Time.ms = (milliSeconds) => milliSeconds; Time.seconds = (s) => s * Time.SECOND; Time.minutes = (m) => m * Time.MINUTE; Time.hours = (h) => h * Time.HOUR; Time.days = (d) => d * Time.DAY; Time.wholeMs = (d) => Math.round(Time.toMs(d)); Time.wholeSeconds = (d) => Math.round(Time.toMs(d) / Time.SECOND); Time.wholeMinutes = (d) => Math.round(Time.toMs(d) / Time.MINUTE); Time.wholeHours = (d) => Math.round(Time.toMs(d) / Time.HOUR); Time.wholeDays = (d) => Math.round(Time.toMs(d) / Time.DAY); Time.toMs = (d) => d; Time.toSeconds = (d) => Time.toMs(d) / Time.SECOND; Time.toMinutes = (d) => Time.toMs(d) / Time.MINUTE; Time.toHours = (d) => Time.toMs(d) / Time.HOUR; Time.toDays = (d) => Time.toMs(d) / Time.DAY; })(Time = exports.Time || (exports.Time = {})); //# sourceMappingURL=time.js.map