2017-08-16 14:24:56 +00:00
|
|
|
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
|
|
exports.units = {
|
|
|
|
years: (timesArg = 1) => {
|
2018-03-11 15:44:32 +00:00
|
|
|
return timesArg * 3.154e10;
|
2017-08-16 14:24:56 +00:00
|
|
|
},
|
|
|
|
months: (timesArg = 1) => {
|
2018-03-11 15:44:32 +00:00
|
|
|
return timesArg * 2.628e9;
|
2017-08-16 14:24:56 +00:00
|
|
|
},
|
|
|
|
weeks: (timesArg = 1) => {
|
2018-03-11 15:44:32 +00:00
|
|
|
return timesArg * 6.048e8;
|
2017-08-16 14:24:56 +00:00
|
|
|
},
|
|
|
|
days: (timesArg = 1) => {
|
2018-03-11 15:44:32 +00:00
|
|
|
return timesArg * 8.64e7;
|
2017-08-16 14:24:56 +00:00
|
|
|
},
|
|
|
|
hours: (timesArg = 1) => {
|
2018-03-11 15:44:32 +00:00
|
|
|
return timesArg * 3.6e6;
|
2017-08-16 14:24:56 +00:00
|
|
|
},
|
|
|
|
minutes: (timesArg = 1) => {
|
|
|
|
return timesArg * 60000;
|
|
|
|
}
|
|
|
|
};
|
|
|
|
exports.getMilliSecondsFromUnits = (combinationArg) => {
|
|
|
|
let timeInMilliseconds = 0;
|
2018-03-11 15:44:32 +00:00
|
|
|
let addMilliSeconds = milliSecondsArg => {
|
2017-08-16 14:24:56 +00:00
|
|
|
timeInMilliseconds = timeInMilliseconds + milliSecondsArg;
|
|
|
|
};
|
|
|
|
if (combinationArg.years) {
|
|
|
|
addMilliSeconds(exports.units.years(combinationArg.years));
|
|
|
|
}
|
|
|
|
if (combinationArg.months) {
|
|
|
|
addMilliSeconds(exports.units.months(combinationArg.months));
|
|
|
|
}
|
|
|
|
if (combinationArg.weeks) {
|
|
|
|
addMilliSeconds(exports.units.weeks(combinationArg.weeks));
|
|
|
|
}
|
|
|
|
if (combinationArg.days) {
|
|
|
|
addMilliSeconds(exports.units.days(combinationArg.days));
|
|
|
|
}
|
|
|
|
if (combinationArg.hours) {
|
|
|
|
addMilliSeconds(exports.units.hours(combinationArg.hours));
|
|
|
|
}
|
|
|
|
if (combinationArg.minutes) {
|
|
|
|
addMilliSeconds(exports.units.minutes(combinationArg.minutes));
|
|
|
|
}
|
|
|
|
return timeInMilliseconds;
|
|
|
|
};
|
2018-03-11 15:44:32 +00:00
|
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnR0aW1lLnVuaXRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvc21hcnR0aW1lLnVuaXRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQVcsUUFBQSxLQUFLLEdBQUc7SUFDakIsS0FBSyxFQUFFLENBQUMsUUFBUSxHQUFHLENBQUMsRUFBVSxFQUFFO1FBQzlCLE1BQU0sQ0FBQyxRQUFRLEdBQUcsUUFBUSxDQUFDO0lBQzdCLENBQUM7SUFDRCxNQUFNLEVBQUUsQ0FBQyxRQUFRLEdBQUcsQ0FBQyxFQUFVLEVBQUU7UUFDL0IsTUFBTSxDQUFDLFFBQVEsR0FBRyxPQUFPLENBQUM7SUFDNUIsQ0FBQztJQUNELEtBQUssRUFBRSxDQUFDLFFBQVEsR0FBRyxDQUFDLEVBQUUsRUFBRTtRQUN0QixNQUFNLENBQUMsUUFBUSxHQUFHLE9BQU8sQ0FBQztJQUM1QixDQUFDO0lBQ0QsSUFBSSxFQUFFLENBQUMsUUFBUSxHQUFHLENBQUMsRUFBRSxFQUFFO1FBQ3JCLE1BQU0sQ0FBQyxRQUFRLEdBQUcsTUFBTSxDQUFDO0lBQzNCLENBQUM7SUFDRCxLQUFLLEVBQUUsQ0FBQyxRQUFRLEdBQUcsQ0FBQyxFQUFFLEVBQUU7UUFDdEIsTUFBTSxDQUFDLFFBQVEsR0FBRyxLQUFLLENBQUM7SUFDMUIsQ0FBQztJQUNELE9BQU8sRUFBRSxDQUFDLFFBQVEsR0FBRyxDQUFDLEVBQUUsRUFBRTtRQUN4QixNQUFNLENBQUMsUUFBUSxHQUFHLEtBQUssQ0FBQztJQUMxQixDQUFDO0NBQ0YsQ0FBQztBQVdTLFFBQUEsd0JBQXdCLEdBQUcsQ0FBQyxjQUFtQyxFQUFFLEVBQUU7SUFDNUUsSUFBSSxrQkFBa0IsR0FBRyxDQUFDLENBQUM7SUFDM0IsSUFBSSxlQUFlLEdBQUcsZUFBZSxDQUFDLEVBQUU7UUFDdEMsa0JBQWtCLEdBQUcsa0JBQWtCLEdBQUcsZUFBZSxDQUFDO0lBQzVELENBQUMsQ0FBQztJQUNGLEVBQUUsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1FBQ3pCLGVBQWUsQ0FBQyxhQUFLLENBQUMsS0FBSyxDQUFDLGNBQWMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0lBQ3JELENBQUM7SUFDRCxFQUFFLENBQUMsQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztRQUMxQixlQUFlLENBQUMsYUFBSyxDQUFDLE1BQU0sQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztJQUN2RCxDQUFDO0lBQ0QsRUFBRSxDQUFDLENBQUMsY0FBYyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7UUFDekIsZUFBZSxDQUFDLGFBQUssQ0FBQyxLQUFLLENBQUMsY0FBYyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7SUFDckQsQ0FBQztJQUNELEVBQUUsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO1FBQ3hCLGVBQWUsQ0FBQyxhQUFLLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO0lBQ25ELENBQUM7SUFDRCxFQUFFLENBQUMsQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztRQUN6QixlQUFlLENBQUMsYUFBSyxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztJQUNyRCxDQUFDO0lBQ0QsRUFBRSxDQUFDLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7UUFDM0IsZUFBZSxDQUFDLGFBQUssQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7SUFDekQsQ0FBQztJQUVELE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQztBQUM1QixDQUFDLENBQUMifQ==
|