@yoroi/common
Version:
The Common package of Yoroi SDK
36 lines (35 loc) • 929 B
JavaScript
;
import { freeze } from '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;
export const time = 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
});
//# sourceMappingURL=time.js.map