"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.secondsInYear = exports.secondsInWeek = exports.secondsInQuarter = exports.secondsInMonth = exports.secondsInMinute = exports.secondsInHour = exports.secondsInDay = exports.quartersInYear = exports.monthsInYear = exports.monthsInQuarter = exports.minutesInHour = exports.minTime = exports.millisecondsInSecond = exports.millisecondsInMinute = exports.millisecondsInHour = exports.maxTime = exports.daysInYear = exports.daysInWeek = void 0; /** * Days in 1 week. * * @name daysInWeek * @constant * @type {number} * @default */ var daysInWeek = 7; /** * Days in 1 year * One years equals 365.2425 days according to the formula: * * > Leap year occures every 4 years, except for years that are divisable by 100 and not divisable by 400. * > 1 mean year = (365+1/4-1/100+1/400) days = 365.2425 days * * @name daysInYear * @constant * @type {number} * @default */ exports.daysInWeek = daysInWeek; var daysInYear = 365.2425; /** * Maximum allowed time. * * @name maxTime * @constant * @type {number} * @default */ exports.daysInYear = daysInYear; var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1000; /** * Milliseconds in 1 minute * * @name millisecondsInMinute * @constant * @type {number} * @default */ exports.maxTime = maxTime; var millisecondsInMinute = 60000; /** * Milliseconds in 1 hour * * @name millisecondsInHour * @constant * @type {number} * @default */ exports.millisecondsInMinute = millisecondsInMinute; var millisecondsInHour = 3600000; /** * Milliseconds in 1 second * * @name millisecondsInSecond * @constant * @type {number} * @default */ exports.millisecondsInHour = millisecondsInHour; var millisecondsInSecond = 1000; /** * Minimum allowed time. * * @name minTime * @constant * @type {number} * @default */ exports.millisecondsInSecond = millisecondsInSecond; var minTime = -maxTime; /** * Minutes in 1 hour * * @name minutesInHour * @constant * @type {number} * @default */ exports.minTime = minTime; var minutesInHour = 60; /** * Months in 1 quarter * * @name monthsInQuarter * @constant * @type {number} * @default */ exports.minutesInHour = minutesInHour; var monthsInQuarter = 3; /** * Months in 1 year * * @name monthsInYear * @constant * @type {number} * @default */ exports.monthsInQuarter = monthsInQuarter; var monthsInYear = 12; /** * Quarters in 1 year * * @name quartersInYear * @constant * @type {number} * @default */ exports.monthsInYear = monthsInYear; var quartersInYear = 4; /** * Seconds in 1 hour * * @name secondsInHour * @constant * @type {number} * @default */ exports.quartersInYear = quartersInYear; var secondsInHour = 3600; /** * Seconds in 1 minute * * @name secondsInMinute * @constant * @type {number} * @default */ exports.secondsInHour = secondsInHour; var secondsInMinute = 60; /** * Seconds in 1 day * * @name secondsInDay * @constant * @type {number} * @default */ exports.secondsInMinute = secondsInMinute; var secondsInDay = secondsInHour * 24; /** * Seconds in 1 week * * @name secondsInWeek * @constant * @type {number} * @default */ exports.secondsInDay = secondsInDay; var secondsInWeek = secondsInDay * 7; /** * Seconds in 1 year * * @name secondsInYear * @constant * @type {number} * @default */ exports.secondsInWeek = secondsInWeek; var secondsInYear = secondsInDay * daysInYear; /** * Seconds in 1 month * * @name secondsInMonth * @constant * @type {number} * @default */ exports.secondsInYear = secondsInYear; var secondsInMonth = secondsInYear / 12; /** * Seconds in 1 quarter * * @name secondsInQuarter * @constant * @type {number} * @default */ exports.secondsInMonth = secondsInMonth; var secondsInQuarter = secondsInMonth * 3; exports.secondsInQuarter = secondsInQuarter;