@technobuddha/library
Version:
A large library of useful functions
153 lines • 5.84 kB
JavaScript
/**
* Number of ticks in a second [1000]
* @group Time
* @category Constants
*/
export const ticksPerSecond = 1000;
/**
* Number of seconds in a minute [60]
* @group Time
* @category Constants
*/
export const secondsPerMinute = 60;
/**
* Number of minutes in an hour [60]
* @group Time
* @category Constants
*/
export const minutesPerHour = 60;
/**
* Number of hours in a day [24]
* @group Time
* @category Constants
*/
export const hoursPerDay = 24;
/**
* Number of days in a week [7]
* @group Time
* @category Constants
*/
export const daysPerWeek = 7;
/**
* Number of ticks in a minute [60000]
* @group Time
* @category Constants
*/
export const ticksPerMinute = ticksPerSecond * secondsPerMinute;
/**
* Number of ticks in an hour [3600000]
* @group Time
* @category Constants
*/
export const ticksPerHour = ticksPerMinute * minutesPerHour;
/**
* Number of ticks in a day [86400000]
* @group Time
* @category Constants
*/
export const ticksPerDay = ticksPerHour * hoursPerDay;
/**
* Number of ticks in a week [604800000]
* @group Time
* @category Constants
*/
export const ticksPerWeek = ticksPerDay * daysPerWeek;
/**
* Number of seconds in an hour [3600]
* @group Time
* @category Constants
*/
export const secondsPerHour = secondsPerMinute * minutesPerHour;
/**
* Number of seconds in a day [86400]
* @group Time
* @category Constants
*/
export const secondsPerDay = secondsPerHour * hoursPerDay;
/**
* Number of seconds in a week [604800]
* @group Time
* @category Constants
*/
export const secondsPerWeek = secondsPerDay * daysPerWeek;
/**
* Number of minutes in a day [1440]
* @group Time
* @category Constants
*/
export const minutesPerDay = minutesPerHour * hoursPerDay;
/**
* Number of minutes in a week [10080]
* @group Time
* @category Constants
*/
export const minutesPerWeek = minutesPerDay * daysPerWeek;
/**
* Number of hours in a week [168]
* @group Time
* @category Constants
*/
export const hoursPerWeek = hoursPerDay * daysPerWeek;
/**
* Translation object for name of day to day number.
* @group Time
* @category Enumerations
*/
export const day = Object.freeze({
sunday: 0,
sun: 0,
su: 0,
monday: 1,
mon: 1,
mo: 1,
tuesday: 2,
tue: 2,
tu: 2,
tues: 2,
wednesday: 3,
wed: 3,
we: 3,
thursday: 4,
thu: 4,
th: 4,
thur: 4,
thurs: 4,
friday: 5,
fri: 5,
fr: 5,
saturday: 6,
sat: 6,
sa: 6,
});
/**
* Translation object for name of month to month number
* @group Time
* @category Enumerations
*/
export const month = Object.freeze({
january: 0,
jan: 0,
february: 1,
feb: 1,
march: 2,
mar: 2,
april: 3,
apr: 3,
may: 4,
june: 5,
jun: 5,
july: 6,
jul: 6,
august: 7,
aug: 7,
september: 8,
sept: 8,
sep: 8,
october: 9,
oct: 9,
november: 10,
nov: 10,
december: 11,
dec: 11,
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9kYXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0dBSUc7QUFDSCxNQUFNLENBQUMsTUFBTSxjQUFjLEdBQUcsSUFBSSxDQUFDO0FBRW5DOzs7O0dBSUc7QUFDSCxNQUFNLENBQUMsTUFBTSxnQkFBZ0IsR0FBRyxFQUFFLENBQUM7QUFFbkM7Ozs7R0FJRztBQUNILE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRyxFQUFFLENBQUM7QUFFakM7Ozs7R0FJRztBQUNILE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBRyxFQUFFLENBQUM7QUFFOUI7Ozs7R0FJRztBQUNILE1BQU0sQ0FBQyxNQUFNLFdBQVcsR0FBRyxDQUFDLENBQUM7QUFFN0I7Ozs7R0FJRztBQUNILE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRyxjQUFjLEdBQUcsZ0JBQWdCLENBQUM7QUFFaEU7Ozs7R0FJRztBQUNILE1BQU0sQ0FBQyxNQUFNLFlBQVksR0FBRyxjQUFjLEdBQUcsY0FBYyxDQUFDO0FBRTVEOzs7O0dBSUc7QUFDSCxNQUFNLENBQUMsTUFBTSxXQUFXLEdBQUcsWUFBWSxHQUFHLFdBQVcsQ0FBQztBQUV0RDs7OztHQUlHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sWUFBWSxHQUFHLFdBQVcsR0FBRyxXQUFXLENBQUM7QUFFdEQ7Ozs7R0FJRztBQUNILE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRyxnQkFBZ0IsR0FBRyxjQUFjLENBQUM7QUFFaEU7Ozs7R0FJRztBQUNILE1BQU0sQ0FBQyxNQUFNLGFBQWEsR0FBRyxjQUFjLEdBQUcsV0FBVyxDQUFDO0FBRTFEOzs7O0dBSUc7QUFDSCxNQUFNLENBQUMsTUFBTSxjQUFjLEdBQUcsYUFBYSxHQUFHLFdBQVcsQ0FBQztBQUUxRDs7OztHQUlHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sYUFBYSxHQUFHLGNBQWMsR0FBRyxXQUFXLENBQUM7QUFFMUQ7Ozs7R0FJRztBQUNILE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRyxhQUFhLEdBQUcsV0FBVyxDQUFDO0FBRTFEOzs7O0dBSUc7QUFDSCxNQUFNLENBQUMsTUFBTSxZQUFZLEdBQUcsV0FBVyxHQUFHLFdBQVcsQ0FBQztBQVN0RDs7OztHQUlHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sR0FBRyxHQUF3QyxNQUFNLENBQUMsTUFBTSxDQUFDO0lBQ3BFLE1BQU0sRUFBRSxDQUFDO0lBQ1QsR0FBRyxFQUFFLENBQUM7SUFDTixFQUFFLEVBQUUsQ0FBQztJQUNMLE1BQU0sRUFBRSxDQUFDO0lBQ1QsR0FBRyxFQUFFLENBQUM7SUFDTixFQUFFLEVBQUUsQ0FBQztJQUNMLE9BQU8sRUFBRSxDQUFDO0lBQ1YsR0FBRyxFQUFFLENBQUM7SUFDTixFQUFFLEVBQUUsQ0FBQztJQUNMLElBQUksRUFBRSxDQUFDO0lBQ1AsU0FBUyxFQUFFLENBQUM7SUFDWixHQUFHLEVBQUUsQ0FBQztJQUNOLEVBQUUsRUFBRSxDQUFDO0lBQ0wsUUFBUSxFQUFFLENBQUM7SUFDWCxHQUFHLEVBQUUsQ0FBQztJQUNOLEVBQUUsRUFBRSxDQUFDO0lBQ0wsSUFBSSxFQUFFLENBQUM7SUFDUCxLQUFLLEVBQUUsQ0FBQztJQUNSLE1BQU0sRUFBRSxDQUFDO0lBQ1QsR0FBRyxFQUFFLENBQUM7SUFDTixFQUFFLEVBQUUsQ0FBQztJQUNMLFFBQVEsRUFBRSxDQUFDO0lBQ1gsR0FBRyxFQUFFLENBQUM7SUFDTixFQUFFLEVBQUUsQ0FBQztDQUNOLENBQUMsQ0FBQztBQVNIOzs7O0dBSUc7QUFDSCxNQUFNLENBQUMsTUFBTSxLQUFLLEdBQTBDLE1BQU0sQ0FBQyxNQUFNLENBQUM7SUFDeEUsT0FBTyxFQUFFLENBQUM7SUFDVixHQUFHLEVBQUUsQ0FBQztJQUNOLFFBQVEsRUFBRSxDQUFDO0lBQ1gsR0FBRyxFQUFFLENBQUM7SUFDTixLQUFLLEVBQUUsQ0FBQztJQUNSLEdBQUcsRUFBRSxDQUFDO0lBQ04sS0FBSyxFQUFFLENBQUM7SUFDUixHQUFHLEVBQUUsQ0FBQztJQUNOLEdBQUcsRUFBRSxDQUFDO0lBQ04sSUFBSSxFQUFFLENBQUM7SUFDUCxHQUFHLEVBQUUsQ0FBQztJQUNOLElBQUksRUFBRSxDQUFDO0lBQ1AsR0FBRyxFQUFFLENBQUM7SUFDTixNQUFNLEVBQUUsQ0FBQztJQUNULEdBQUcsRUFBRSxDQUFDO0lBQ04sU0FBUyxFQUFFLENBQUM7SUFDWixJQUFJLEVBQUUsQ0FBQztJQUNQLEdBQUcsRUFBRSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUM7SUFDVixHQUFHLEVBQUUsQ0FBQztJQUNOLFFBQVEsRUFBRSxFQUFFO0lBQ1osR0FBRyxFQUFFLEVBQUU7SUFDUCxRQUFRLEVBQUUsRUFBRTtJQUNaLEdBQUcsRUFBRSxFQUFFO0NBQ1IsQ0FBQyxDQUFDIn0=