@geeebe/common
Version:
28 lines • 1.26 kB
JavaScript
;
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