@yoroi/common
Version:
The Common package of Yoroi SDK
41 lines (40 loc) • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.time = void 0;
var _immer = require("immer");
const oneSecond = 1e3;
const oneMinute = 60 * 1e3;
const fiveMinutes = 5 * 60 * 1e3;
const halfHour = 30 * 60 * 1e3;
const oneHour = 60 * 60 * 1e3;
const oneDay = 24 * 60 * 60 * 1e3;
const oneWeek = 7 * 24 * 60 * 60 * 1e3;
const oneMonth = 30 * 24 * 60 * 60 * 1e3;
const sixMonths = 182.5 * 24 * 60 * 60 * 1e3;
const oneYear = 365 * 24 * 60 * 60 * 1e3;
const time = (0, _immer.freeze)({
oneSecond,
oneMinute,
fiveMinutes,
halfHour,
oneHour,
oneDay,
oneWeek,
oneMonth,
sixMonths,
oneYear,
// helpers
seconds: seconds => seconds * oneSecond,
minutes: minutes => minutes * oneMinute,
hours: hours => hours * oneHour,
days: days => days * oneDay,
weeks: weeks => weeks * oneWeek,
months: months => months * oneMonth,
years: years => years * oneYear,
// session here means while the wallet is open
session: Infinity
});
exports.time = time;
//# sourceMappingURL=time.js.map