@toreda/time
Version:
Simple, small footprint library for common time operations and converting between units of time.
205 lines (204 loc) • 12.8 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TimeConstants = void 0;
/**
* Values used throughout the package and condensed into one class to
* provide standardized constant values, so that they are not redefined
* in multiple classes.
*
* @category Time
*/
var TimeConstants;
(function (TimeConstants) {
/**
* MICROSECONDS
*/
/** Conversion factor to convert microseconds to milliseconds. */
TimeConstants[TimeConstants["MICROSECONDS_TO_MILLISECONDS"] = 0.001] = "MICROSECONDS_TO_MILLISECONDS";
/** Conversion factor to convert microseconds to seconds. */
TimeConstants[TimeConstants["MICROSECONDS_TO_SECONDS"] = 0.000001] = "MICROSECONDS_TO_SECONDS";
/** Conversion factor to convert microseconds to minutes. */
TimeConstants[TimeConstants["MICROSECONDS_TO_MINUTES"] = 60000000] = "MICROSECONDS_TO_MINUTES";
/** Conversion factor to convert microseconds to hours. */
TimeConstants[TimeConstants["MICROSECONDS_TO_HOURS"] = 3600000000] = "MICROSECONDS_TO_HOURS";
/** Conversion factor to convert microseconds to days. */
TimeConstants[TimeConstants["MICROSECONDS_TO_DAYS"] = 86400000000] = "MICROSECONDS_TO_DAYS";
/** Conversion factor to convert microseconds to weeks. */
TimeConstants[TimeConstants["MICROSECONDS_TO_WEEKS"] = 604800000000] = "MICROSECONDS_TO_WEEKS";
/** Conversion factor to convert microseconds to months. */
TimeConstants[TimeConstants["MICROSECONDS_TO_MONTHS"] = 2628000000000] = "MICROSECONDS_TO_MONTHS";
/** Conversion factor to convert microseconds to years. */
TimeConstants[TimeConstants["MICROSECONDS_TO_YEARS"] = 31536000000000] = "MICROSECONDS_TO_YEARS";
/**
* MILLISECONDS
*/
/** Conversion factor to convert milliseconds to microseconds. */
TimeConstants[TimeConstants["MILLISECONDS_TO_MICROSECONDS"] = 1000] = "MILLISECONDS_TO_MICROSECONDS";
/** Conversion factor to convert milliseconds to seconds. */
TimeConstants[TimeConstants["MILLISECONDS_TO_SECONDS"] = 0.001] = "MILLISECONDS_TO_SECONDS";
/** Conversion factor to convert milliseconds to minutes. */
TimeConstants[TimeConstants["MILLISECONDS_TO_MINUTES"] = 0.000016666666666667] = "MILLISECONDS_TO_MINUTES";
/** Conversion factor to convert milliseconds to hours. */
TimeConstants[TimeConstants["MILLISECONDS_TO_HOURS"] = 2.7777777777778e-7] = "MILLISECONDS_TO_HOURS";
/** Conversion factor to convert milliseconds to days. */
TimeConstants[TimeConstants["MILLISECONDS_TO_DAYS"] = 1.1574074074074e-8] = "MILLISECONDS_TO_DAYS";
/** Conversion factor to convert milliseconds to weeks. */
TimeConstants[TimeConstants["MILLISECONDS_TO_WEEKS"] = 1.6534391534392e-9] = "MILLISECONDS_TO_WEEKS";
/** Conversion factor to convert milliseconds to months. */
TimeConstants[TimeConstants["MILLISECONDS_TO_MONTHS"] = 3.8051750380518e-10] = "MILLISECONDS_TO_MONTHS";
/** Conversion factor to convert milliseconds to years. */
TimeConstants[TimeConstants["MILLISECONDS_TO_YEARS"] = 3.1709791983765e-11] = "MILLISECONDS_TO_YEARS";
/**
* SECONDS
*/
/** Conversion factor to convert seconds to minutes. */
TimeConstants[TimeConstants["SECONDS_TO_MINUTES"] = 0.016666666666667] = "SECONDS_TO_MINUTES";
/** Conversion factor to convert seconds to hours. */
TimeConstants[TimeConstants["SECONDS_TO_HOURS"] = 0.00027777777777778] = "SECONDS_TO_HOURS";
/** Conversion factor to convert seconds to days. */
TimeConstants[TimeConstants["SECONDS_TO_DAYS"] = 0.000011574074074074] = "SECONDS_TO_DAYS";
/** Conversion factor to convert seconds to weeks. */
TimeConstants[TimeConstants["SECONDS_TO_WEEKS"] = 0.0000016534391534392] = "SECONDS_TO_WEEKS";
/** Conversion factor to convert seconds to months. */
TimeConstants[TimeConstants["SECONDS_TO_MONTHS"] = 3.8051750380518e-7] = "SECONDS_TO_MONTHS";
/** Conversion factor to convert seconds to years. */
TimeConstants[TimeConstants["SECONDS_TO_YEARS"] = 3.1709791983765e-8] = "SECONDS_TO_YEARS";
/** Conversion factor to convert seconds to milliseconds. */
TimeConstants[TimeConstants["SECONDS_TO_MILLISECONDS"] = 1000] = "SECONDS_TO_MILLISECONDS";
/** Conversion factor to convert seconds to microseconds. */
TimeConstants[TimeConstants["SECONDS_TO_MICROSECONDS"] = 1000000] = "SECONDS_TO_MICROSECONDS";
/**
* MINUTES
*/
/** Conversion factor to convert minutes to hours. */
TimeConstants[TimeConstants["MINUTES_TO_HOURS"] = 0.01666666666666] = "MINUTES_TO_HOURS";
/** Conversion factor to convert minutes to days. */
TimeConstants[TimeConstants["MINUTES_TO_DAYS"] = 0.00069444444444444] = "MINUTES_TO_DAYS";
/** Conversion factor to convert minutes to weeks. */
TimeConstants[TimeConstants["MINUTES_TO_WEEKS"] = 0.000099206349206349] = "MINUTES_TO_WEEKS";
/** Conversion factor to convert minutes to months. */
TimeConstants[TimeConstants["MINUTES_TO_MONTHS"] = 0.000022831050228311] = "MINUTES_TO_MONTHS";
/** Conversion factor to convert minutes to years. */
TimeConstants[TimeConstants["MINUTES_TO_YEARS"] = 0.0000019025875190259] = "MINUTES_TO_YEARS";
/** Conversion factor to convert minutes to seconds. */
TimeConstants[TimeConstants["MINUTES_TO_SECONDS"] = 60] = "MINUTES_TO_SECONDS";
/** Conversion factor to convert minutes to microseconds. */
TimeConstants[TimeConstants["MINUTES_TO_MICROSECONDS"] = 60000000] = "MINUTES_TO_MICROSECONDS";
/** Conversion factor to convert minutes to milliseconds. */
TimeConstants[TimeConstants["MINUTES_TO_MILLISECONDS"] = 60000] = "MINUTES_TO_MILLISECONDS";
/**
* HOURS
*/
/** Conversion factor to convert hours to weeks. */
TimeConstants[TimeConstants["HOURS_TO_WEEKS"] = 0.005952380952381] = "HOURS_TO_WEEKS";
/** Conversion factor to convert hours to days. */
TimeConstants[TimeConstants["HOURS_TO_DAYS"] = 0.041666666666667] = "HOURS_TO_DAYS";
/** Conversion factor to convert hours to months. */
TimeConstants[TimeConstants["HOURS_TO_MONTHS"] = 0.0013698630136986] = "HOURS_TO_MONTHS";
/** Conversion factor to convert hours to years. */
TimeConstants[TimeConstants["HOURS_TO_YEARS"] = 0.00011415525114155] = "HOURS_TO_YEARS";
/** Conversion factor to convert hours to minutes. */
TimeConstants[TimeConstants["HOURS_TO_MINUTES"] = 60] = "HOURS_TO_MINUTES";
/** Conversion factor to convert hours to seconds. */
TimeConstants[TimeConstants["HOURS_TO_SECONDS"] = 3600] = "HOURS_TO_SECONDS";
/** Conversion factor to convert hours to decades. */
TimeConstants[TimeConstants["HOURS_TO_DECADES"] = 0.000011415525114155] = "HOURS_TO_DECADES";
/** Conversion factor to convert hours to milliseconds. */
TimeConstants[TimeConstants["HOURS_TO_MILLISECONDS"] = 3600000] = "HOURS_TO_MILLISECONDS";
/** Conversion factor to convert hours to microseconds. */
TimeConstants[TimeConstants["HOURS_TO_MICROSECONDS"] = 3600000000] = "HOURS_TO_MICROSECONDS";
/**
* DAYS
*/
/** Conversion factor from days -> months. */
TimeConstants[TimeConstants["DAYS_TO_MONTHS"] = 0.032876712328767] = "DAYS_TO_MONTHS";
/** Conversion factor from days -> weeks. */
TimeConstants[TimeConstants["DAYS_TO_WEEKS"] = 0.14285714285714] = "DAYS_TO_WEEKS";
/** Conversion factor from days -> years. */
TimeConstants[TimeConstants["DAYS_TO_YEARS"] = 0.0027397260273973] = "DAYS_TO_YEARS";
/** Conversion factor from days -> minutes. */
TimeConstants[TimeConstants["DAYS_TO_MINUTES"] = 1440] = "DAYS_TO_MINUTES";
/** Conversion factor from days -> hours. */
TimeConstants[TimeConstants["DAYS_TO_HOURS"] = 24] = "DAYS_TO_HOURS";
/** Conversion factor from days -> seconds. */
TimeConstants[TimeConstants["DAYS_TO_SECONDS"] = 86400] = "DAYS_TO_SECONDS";
/** Conversion factor from days -> milliseconds. */
TimeConstants[TimeConstants["DAYS_TO_MILLISECONDS"] = 86400000] = "DAYS_TO_MILLISECONDS";
/** Conversion factor from days -> microseconds. */
TimeConstants[TimeConstants["DAYS_TO_MICROSECONDS"] = 86400000000] = "DAYS_TO_MICROSECONDS";
/**
* WEEKS
*/
/** Conversion factor from weeks -> years. */
TimeConstants[TimeConstants["WEEKS_TO_YEARS"] = 0.019178082191781] = "WEEKS_TO_YEARS";
/** Conversion factor from weeks -> months. */
TimeConstants[TimeConstants["WEEKS_TO_MONTHS"] = 0.23013698630137] = "WEEKS_TO_MONTHS";
/** Conversion factor from weeks -> days. */
TimeConstants[TimeConstants["WEEKS_TO_DAYS"] = 7] = "WEEKS_TO_DAYS";
/** Conversion factor from weeks -> hours. */
TimeConstants[TimeConstants["WEEKS_TO_HOURS"] = 168] = "WEEKS_TO_HOURS";
/** Conversion factor from weeks -> minutes. */
TimeConstants[TimeConstants["WEEKS_TO_MINUTES"] = 10080] = "WEEKS_TO_MINUTES";
/** Conversion factor from weeks -> seconds. */
TimeConstants[TimeConstants["WEEKS_TO_SECONDS"] = 604800] = "WEEKS_TO_SECONDS";
/** Conversion factor from weeks -> milliseconds. */
TimeConstants[TimeConstants["WEEKS_TO_MILLISECONDS"] = 604800000] = "WEEKS_TO_MILLISECONDS";
/** Conversion factor from weeks -> microseconds. */
TimeConstants[TimeConstants["WEEKS_TO_MICROSECONDS"] = 604800000000] = "WEEKS_TO_MICROSECONDS";
/**
* MONTHS
*/
/** Conversion factor from months -> years. */
TimeConstants[TimeConstants["MONTHS_TO_YEARS"] = 12] = "MONTHS_TO_YEARS";
/** Conversion factor from months -> weeks. */
TimeConstants[TimeConstants["MONTHS_TO_WEEKS"] = 4.3452380952381] = "MONTHS_TO_WEEKS";
/** Conversion factor from months -> days. */
TimeConstants[TimeConstants["MONTHS_TO_DAYS"] = 30.416666666667] = "MONTHS_TO_DAYS";
/** Conversion factor from months -> hours. */
TimeConstants[TimeConstants["MONTHS_TO_HOURS"] = 730] = "MONTHS_TO_HOURS";
/** Conversion factor from months -> minutes. */
TimeConstants[TimeConstants["MONTHS_TO_MINUTES"] = 43800] = "MONTHS_TO_MINUTES";
/** Conversion factor from months -> seconds. */
TimeConstants[TimeConstants["MONTHS_TO_SECONDS"] = 2628000] = "MONTHS_TO_SECONDS";
/** Conversion factor from months -> microseconds. */
TimeConstants[TimeConstants["MONTHS_TO_MICROSECONDS"] = 3.8051750380518e-13] = "MONTHS_TO_MICROSECONDS";
TimeConstants[TimeConstants["MONTHS_TO_MILLISECONDS"] = 3.8051750380518e-10] = "MONTHS_TO_MILLISECONDS";
/**
* YEARS
*/
/** Conversion factor from years -> decades. */
TimeConstants[TimeConstants["YEARS_TO_DECADES"] = 10] = "YEARS_TO_DECADES";
/** Conversion factor from years -> months. */
TimeConstants[TimeConstants["YEARS_TO_MONTHS"] = 12] = "YEARS_TO_MONTHS";
/** Conversion factor from years -> weeks. */
TimeConstants[TimeConstants["YEARS_TO_WEEKS"] = 52.142857142857] = "YEARS_TO_WEEKS";
/** Conversion factor from years -> days. */
TimeConstants[TimeConstants["YEARS_TO_DAYS"] = 365] = "YEARS_TO_DAYS";
/** Conversion factor from years -> hours. */
TimeConstants[TimeConstants["YEARS_TO_HOURS"] = 8760] = "YEARS_TO_HOURS";
/** Conversion factor from years -> minutes. */
TimeConstants[TimeConstants["YEARS_TO_MINUTES"] = 525600] = "YEARS_TO_MINUTES";
/** Conversion factor from years -> seconds. */
TimeConstants[TimeConstants["YEARS_TO_SECONDS"] = 31536000] = "YEARS_TO_SECONDS";
/** Conversion factor from years -> milliseconds. */
TimeConstants[TimeConstants["YEARS_TO_MILLISECONDS"] = 31536000000] = "YEARS_TO_MILLISECONDS";
/** Conversion factor from years -> microseconds. */
TimeConstants[TimeConstants["YEARS_TO_MICROSECONDS"] = 31536000000000] = "YEARS_TO_MICROSECONDS";
/**
* DECADES
*/
/** Conversion factor from decades -> days. */
TimeConstants[TimeConstants["DECADES_TO_DAYS"] = 3650] = "DECADES_TO_DAYS";
/** Conversion factor from decades -> months. */
TimeConstants[TimeConstants["DECADES_TO_MONTHS"] = 120] = "DECADES_TO_MONTHS";
/** Conversion factor from decades -> hours. */
TimeConstants[TimeConstants["DECADES_TO_HOURS"] = 87600] = "DECADES_TO_HOURS";
/** Conversion factor from decades -> minutes. */
TimeConstants[TimeConstants["DECADES_TO_MINUTES"] = 5256000] = "DECADES_TO_MINUTES";
/** Conversion factor from decades -> seconds. */
TimeConstants[TimeConstants["DECADES_TO_SECONDS"] = 315360000] = "DECADES_TO_SECONDS";
/** Conversion factor from decades -> milliseconds. */
TimeConstants[TimeConstants["DECADES_TO_MILLISECONDS"] = 315360000000] = "DECADES_TO_MILLISECONDS";
/** Conversion factor from decades -> microseconds. */
TimeConstants[TimeConstants["DECADES_TO_MICROSECONDS"] = 315360000000000] = "DECADES_TO_MICROSECONDS";
})(TimeConstants = exports.TimeConstants || (exports.TimeConstants = {}));