UNPKG

@toreda/time

Version:

Simple, small footprint library for common time operations and converting between units of time.

205 lines (204 loc) 12.8 kB
"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 = {}));