date-fns
Advanced tools
Comparing version 2.29.2 to 2.29.3
@@ -82,3 +82,3 @@ "use strict"; | ||
// Era | ||
G: function (date, token, localize) { | ||
G: function G(date, token, localize) { | ||
var era = date.getUTCFullYear() > 0 ? 1 : 0; | ||
@@ -110,3 +110,3 @@ | ||
// Year | ||
y: function (date, token, localize) { | ||
y: function y(date, token, localize) { | ||
// Ordinal number | ||
@@ -125,3 +125,3 @@ if (token === 'yo') { | ||
// Local week-numbering year | ||
Y: function (date, token, localize, options) { | ||
Y: function Y(date, token, localize, options) { | ||
var signedWeekYear = (0, _index5.default)(date, options); // Returns 1 for 1 BC (which is year 0 in JavaScript) | ||
@@ -147,3 +147,3 @@ | ||
// ISO week-numbering year | ||
R: function (date, token) { | ||
R: function R(date, token) { | ||
var isoWeekYear = (0, _index3.default)(date); // Padding | ||
@@ -162,3 +162,3 @@ | ||
// while `uu` pads single digit years to 2 characters and returns other years unchanged. | ||
u: function (date, token) { | ||
u: function u(date, token) { | ||
var year = date.getUTCFullYear(); | ||
@@ -168,3 +168,3 @@ return (0, _index6.default)(year, token.length); | ||
// Quarter | ||
Q: function (date, token, localize) { | ||
Q: function Q(date, token, localize) { | ||
var quarter = Math.ceil((date.getUTCMonth() + 1) / 3); | ||
@@ -211,3 +211,3 @@ | ||
// Stand-alone quarter | ||
q: function (date, token, localize) { | ||
q: function q(date, token, localize) { | ||
var quarter = Math.ceil((date.getUTCMonth() + 1) / 3); | ||
@@ -254,3 +254,3 @@ | ||
// Month | ||
M: function (date, token, localize) { | ||
M: function M(date, token, localize) { | ||
var month = date.getUTCMonth(); | ||
@@ -293,3 +293,3 @@ | ||
// Stand-alone month | ||
L: function (date, token, localize) { | ||
L: function L(date, token, localize) { | ||
var month = date.getUTCMonth(); | ||
@@ -336,3 +336,3 @@ | ||
// Local week of year | ||
w: function (date, token, localize, options) { | ||
w: function w(date, token, localize, options) { | ||
var week = (0, _index4.default)(date, options); | ||
@@ -349,3 +349,3 @@ | ||
// ISO week of year | ||
I: function (date, token, localize) { | ||
I: function I(date, token, localize) { | ||
var isoWeek = (0, _index2.default)(date); | ||
@@ -362,3 +362,3 @@ | ||
// Day of the month | ||
d: function (date, token, localize) { | ||
d: function d(date, token, localize) { | ||
if (token === 'do') { | ||
@@ -373,3 +373,3 @@ return localize.ordinalNumber(date.getUTCDate(), { | ||
// Day of year | ||
D: function (date, token, localize) { | ||
D: function D(date, token, localize) { | ||
var dayOfYear = (0, _index.default)(date); | ||
@@ -386,3 +386,3 @@ | ||
// Day of week | ||
E: function (date, token, localize) { | ||
E: function E(date, token, localize) { | ||
var dayOfWeek = date.getUTCDay(); | ||
@@ -424,3 +424,3 @@ | ||
// Local day of week | ||
e: function (date, token, localize, options) { | ||
e: function e(date, token, localize, options) { | ||
var dayOfWeek = date.getUTCDay(); | ||
@@ -474,3 +474,3 @@ var localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7; | ||
// Stand-alone local day of week | ||
c: function (date, token, localize, options) { | ||
c: function c(date, token, localize, options) { | ||
var dayOfWeek = date.getUTCDay(); | ||
@@ -524,3 +524,3 @@ var localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7; | ||
// ISO day of week | ||
i: function (date, token, localize) { | ||
i: function i(date, token, localize) { | ||
var dayOfWeek = date.getUTCDay(); | ||
@@ -575,3 +575,3 @@ var isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek; | ||
// AM or PM | ||
a: function (date, token, localize) { | ||
a: function a(date, token, localize) { | ||
var hours = date.getUTCHours(); | ||
@@ -609,3 +609,3 @@ var dayPeriodEnumValue = hours / 12 >= 1 ? 'pm' : 'am'; | ||
// AM, PM, midnight, noon | ||
b: function (date, token, localize) { | ||
b: function b(date, token, localize) { | ||
var hours = date.getUTCHours(); | ||
@@ -651,3 +651,3 @@ var dayPeriodEnumValue; | ||
// in the morning, in the afternoon, in the evening, at night | ||
B: function (date, token, localize) { | ||
B: function B(date, token, localize) { | ||
var hours = date.getUTCHours(); | ||
@@ -690,3 +690,3 @@ var dayPeriodEnumValue; | ||
// Hour [1-12] | ||
h: function (date, token, localize) { | ||
h: function h(date, token, localize) { | ||
if (token === 'ho') { | ||
@@ -703,3 +703,3 @@ var hours = date.getUTCHours() % 12; | ||
// Hour [0-23] | ||
H: function (date, token, localize) { | ||
H: function H(date, token, localize) { | ||
if (token === 'Ho') { | ||
@@ -714,3 +714,3 @@ return localize.ordinalNumber(date.getUTCHours(), { | ||
// Hour [0-11] | ||
K: function (date, token, localize) { | ||
K: function K(date, token, localize) { | ||
var hours = date.getUTCHours() % 12; | ||
@@ -727,3 +727,3 @@ | ||
// Hour [1-24] | ||
k: function (date, token, localize) { | ||
k: function k(date, token, localize) { | ||
var hours = date.getUTCHours(); | ||
@@ -741,3 +741,3 @@ if (hours === 0) hours = 24; | ||
// Minute | ||
m: function (date, token, localize) { | ||
m: function m(date, token, localize) { | ||
if (token === 'mo') { | ||
@@ -752,3 +752,3 @@ return localize.ordinalNumber(date.getUTCMinutes(), { | ||
// Second | ||
s: function (date, token, localize) { | ||
s: function s(date, token, localize) { | ||
if (token === 'so') { | ||
@@ -763,7 +763,7 @@ return localize.ordinalNumber(date.getUTCSeconds(), { | ||
// Fraction of second | ||
S: function (date, token) { | ||
S: function S(date, token) { | ||
return _index7.default.S(date, token); | ||
}, | ||
// Timezone (ISO-8601. If offset is 0, output is always `'Z'`) | ||
X: function (date, token, _localize, options) { | ||
X: function X(date, token, _localize, options) { | ||
var originalDate = options._originalDate || date; | ||
@@ -800,3 +800,3 @@ var timezoneOffset = originalDate.getTimezoneOffset(); | ||
// Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent) | ||
x: function (date, token, _localize, options) { | ||
x: function x(date, token, _localize, options) { | ||
var originalDate = options._originalDate || date; | ||
@@ -829,3 +829,3 @@ var timezoneOffset = originalDate.getTimezoneOffset(); | ||
// Timezone (GMT) | ||
O: function (date, token, _localize, options) { | ||
O: function O(date, token, _localize, options) { | ||
var originalDate = options._originalDate || date; | ||
@@ -848,3 +848,3 @@ var timezoneOffset = originalDate.getTimezoneOffset(); | ||
// Timezone (specific non-location) | ||
z: function (date, token, _localize, options) { | ||
z: function z(date, token, _localize, options) { | ||
var originalDate = options._originalDate || date; | ||
@@ -867,3 +867,3 @@ var timezoneOffset = originalDate.getTimezoneOffset(); | ||
// Seconds timestamp | ||
t: function (date, token, _localize, options) { | ||
t: function t(date, token, _localize, options) { | ||
var originalDate = options._originalDate || date; | ||
@@ -874,3 +874,3 @@ var timestamp = Math.floor(originalDate.getTime() / 1000); | ||
// Milliseconds timestamp | ||
T: function (date, token, _localize, options) { | ||
T: function T(date, token, _localize, options) { | ||
var originalDate = options._originalDate || date; | ||
@@ -877,0 +877,0 @@ var timestamp = originalDate.getTime(); |
@@ -26,3 +26,3 @@ "use strict"; | ||
// Year | ||
y: function (date, token) { | ||
y: function y(date, token) { | ||
// From http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_tokens | ||
@@ -42,3 +42,3 @@ // | Year | y | yy | yyy | yyyy | yyyyy | | ||
// Month | ||
M: function (date, token) { | ||
M: function M(date, token) { | ||
var month = date.getUTCMonth(); | ||
@@ -48,7 +48,7 @@ return token === 'M' ? String(month + 1) : (0, _index.default)(month + 1, 2); | ||
// Day of the month | ||
d: function (date, token) { | ||
d: function d(date, token) { | ||
return (0, _index.default)(date.getUTCDate(), token.length); | ||
}, | ||
// AM or PM | ||
a: function (date, token) { | ||
a: function a(date, token) { | ||
var dayPeriodEnumValue = date.getUTCHours() / 12 >= 1 ? 'pm' : 'am'; | ||
@@ -73,19 +73,19 @@ | ||
// Hour [1-12] | ||
h: function (date, token) { | ||
h: function h(date, token) { | ||
return (0, _index.default)(date.getUTCHours() % 12 || 12, token.length); | ||
}, | ||
// Hour [0-23] | ||
H: function (date, token) { | ||
H: function H(date, token) { | ||
return (0, _index.default)(date.getUTCHours(), token.length); | ||
}, | ||
// Minute | ||
m: function (date, token) { | ||
m: function m(date, token) { | ||
return (0, _index.default)(date.getUTCMinutes(), token.length); | ||
}, | ||
// Second | ||
s: function (date, token) { | ||
s: function s(date, token) { | ||
return (0, _index.default)(date.getUTCSeconds(), token.length); | ||
}, | ||
// Fraction of second | ||
S: function (date, token) { | ||
S: function S(date, token) { | ||
var numberOfDigits = token.length; | ||
@@ -92,0 +92,0 @@ var milliseconds = date.getUTCMilliseconds(); |
@@ -8,3 +8,3 @@ "use strict"; | ||
var dateLongFormatter = function (pattern, formatLong) { | ||
var dateLongFormatter = function dateLongFormatter(pattern, formatLong) { | ||
switch (pattern) { | ||
@@ -34,3 +34,3 @@ case 'P': | ||
var timeLongFormatter = function (pattern, formatLong) { | ||
var timeLongFormatter = function timeLongFormatter(pattern, formatLong) { | ||
switch (pattern) { | ||
@@ -60,3 +60,3 @@ case 'p': | ||
var dateTimeLongFormatter = function (pattern, formatLong) { | ||
var dateTimeLongFormatter = function dateTimeLongFormatter(pattern, formatLong) { | ||
var matchResult = pattern.match(/(P+)(p+)?/) || []; | ||
@@ -63,0 +63,0 @@ var datePattern = matchResult[1]; |
@@ -11,3 +11,3 @@ "use strict"; | ||
floor: Math.floor, | ||
trunc: function (value) { | ||
trunc: function trunc(value) { | ||
return value < 0 ? Math.ceil(value) : Math.floor(value); | ||
@@ -14,0 +14,0 @@ } // Math.trunc is not supported by IE |
@@ -7,4 +7,4 @@ "use strict"; | ||
exports.assertType = assertType; | ||
exports.generateOffset = generateOffset; | ||
exports.resetDefaultOptions = resetDefaultOptions; | ||
exports.generateOffset = generateOffset; | ||
@@ -11,0 +11,0 @@ var _index = _interopRequireDefault(require("../addLeadingZeros/index.js")); |
@@ -20,2 +20,4 @@ "use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
/** | ||
@@ -62,3 +64,3 @@ * @name add | ||
(0, _index4.default)(2, arguments); | ||
if (!duration || typeof duration !== 'object') return new Date(NaN); | ||
if (!duration || _typeof(duration) !== 'object') return new Date(NaN); | ||
var years = duration.years ? (0, _index5.default)(duration.years) : 0; | ||
@@ -65,0 +67,0 @@ var months = duration.months ? (0, _index5.default)(duration.months) : 0; |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.secondsInQuarter = exports.secondsInMonth = exports.secondsInYear = exports.secondsInWeek = exports.secondsInDay = exports.secondsInMinute = exports.secondsInHour = exports.quartersInYear = exports.monthsInYear = exports.monthsInQuarter = exports.minutesInHour = exports.minTime = exports.millisecondsInSecond = exports.millisecondsInHour = exports.millisecondsInMinute = exports.maxTime = exports.daysInYear = exports.daysInWeek = void 0; | ||
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; | ||
@@ -9,0 +9,0 @@ /** |
@@ -66,3 +66,3 @@ import getUTCDayOfYear from "../../../_lib/getUTCDayOfYear/index.js"; | ||
// Era | ||
G: function (date, token, localize) { | ||
G: function G(date, token, localize) { | ||
var era = date.getUTCFullYear() > 0 ? 1 : 0; | ||
@@ -94,3 +94,3 @@ | ||
// Year | ||
y: function (date, token, localize) { | ||
y: function y(date, token, localize) { | ||
// Ordinal number | ||
@@ -109,3 +109,3 @@ if (token === 'yo') { | ||
// Local week-numbering year | ||
Y: function (date, token, localize, options) { | ||
Y: function Y(date, token, localize, options) { | ||
var signedWeekYear = getUTCWeekYear(date, options); // Returns 1 for 1 BC (which is year 0 in JavaScript) | ||
@@ -131,3 +131,3 @@ | ||
// ISO week-numbering year | ||
R: function (date, token) { | ||
R: function R(date, token) { | ||
var isoWeekYear = getUTCISOWeekYear(date); // Padding | ||
@@ -146,3 +146,3 @@ | ||
// while `uu` pads single digit years to 2 characters and returns other years unchanged. | ||
u: function (date, token) { | ||
u: function u(date, token) { | ||
var year = date.getUTCFullYear(); | ||
@@ -152,3 +152,3 @@ return addLeadingZeros(year, token.length); | ||
// Quarter | ||
Q: function (date, token, localize) { | ||
Q: function Q(date, token, localize) { | ||
var quarter = Math.ceil((date.getUTCMonth() + 1) / 3); | ||
@@ -195,3 +195,3 @@ | ||
// Stand-alone quarter | ||
q: function (date, token, localize) { | ||
q: function q(date, token, localize) { | ||
var quarter = Math.ceil((date.getUTCMonth() + 1) / 3); | ||
@@ -238,3 +238,3 @@ | ||
// Month | ||
M: function (date, token, localize) { | ||
M: function M(date, token, localize) { | ||
var month = date.getUTCMonth(); | ||
@@ -277,3 +277,3 @@ | ||
// Stand-alone month | ||
L: function (date, token, localize) { | ||
L: function L(date, token, localize) { | ||
var month = date.getUTCMonth(); | ||
@@ -320,3 +320,3 @@ | ||
// Local week of year | ||
w: function (date, token, localize, options) { | ||
w: function w(date, token, localize, options) { | ||
var week = getUTCWeek(date, options); | ||
@@ -333,3 +333,3 @@ | ||
// ISO week of year | ||
I: function (date, token, localize) { | ||
I: function I(date, token, localize) { | ||
var isoWeek = getUTCISOWeek(date); | ||
@@ -346,3 +346,3 @@ | ||
// Day of the month | ||
d: function (date, token, localize) { | ||
d: function d(date, token, localize) { | ||
if (token === 'do') { | ||
@@ -357,3 +357,3 @@ return localize.ordinalNumber(date.getUTCDate(), { | ||
// Day of year | ||
D: function (date, token, localize) { | ||
D: function D(date, token, localize) { | ||
var dayOfYear = getUTCDayOfYear(date); | ||
@@ -370,3 +370,3 @@ | ||
// Day of week | ||
E: function (date, token, localize) { | ||
E: function E(date, token, localize) { | ||
var dayOfWeek = date.getUTCDay(); | ||
@@ -408,3 +408,3 @@ | ||
// Local day of week | ||
e: function (date, token, localize, options) { | ||
e: function e(date, token, localize, options) { | ||
var dayOfWeek = date.getUTCDay(); | ||
@@ -458,3 +458,3 @@ var localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7; | ||
// Stand-alone local day of week | ||
c: function (date, token, localize, options) { | ||
c: function c(date, token, localize, options) { | ||
var dayOfWeek = date.getUTCDay(); | ||
@@ -508,3 +508,3 @@ var localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7; | ||
// ISO day of week | ||
i: function (date, token, localize) { | ||
i: function i(date, token, localize) { | ||
var dayOfWeek = date.getUTCDay(); | ||
@@ -559,3 +559,3 @@ var isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek; | ||
// AM or PM | ||
a: function (date, token, localize) { | ||
a: function a(date, token, localize) { | ||
var hours = date.getUTCHours(); | ||
@@ -593,3 +593,3 @@ var dayPeriodEnumValue = hours / 12 >= 1 ? 'pm' : 'am'; | ||
// AM, PM, midnight, noon | ||
b: function (date, token, localize) { | ||
b: function b(date, token, localize) { | ||
var hours = date.getUTCHours(); | ||
@@ -635,3 +635,3 @@ var dayPeriodEnumValue; | ||
// in the morning, in the afternoon, in the evening, at night | ||
B: function (date, token, localize) { | ||
B: function B(date, token, localize) { | ||
var hours = date.getUTCHours(); | ||
@@ -674,3 +674,3 @@ var dayPeriodEnumValue; | ||
// Hour [1-12] | ||
h: function (date, token, localize) { | ||
h: function h(date, token, localize) { | ||
if (token === 'ho') { | ||
@@ -687,3 +687,3 @@ var hours = date.getUTCHours() % 12; | ||
// Hour [0-23] | ||
H: function (date, token, localize) { | ||
H: function H(date, token, localize) { | ||
if (token === 'Ho') { | ||
@@ -698,3 +698,3 @@ return localize.ordinalNumber(date.getUTCHours(), { | ||
// Hour [0-11] | ||
K: function (date, token, localize) { | ||
K: function K(date, token, localize) { | ||
var hours = date.getUTCHours() % 12; | ||
@@ -711,3 +711,3 @@ | ||
// Hour [1-24] | ||
k: function (date, token, localize) { | ||
k: function k(date, token, localize) { | ||
var hours = date.getUTCHours(); | ||
@@ -725,3 +725,3 @@ if (hours === 0) hours = 24; | ||
// Minute | ||
m: function (date, token, localize) { | ||
m: function m(date, token, localize) { | ||
if (token === 'mo') { | ||
@@ -736,3 +736,3 @@ return localize.ordinalNumber(date.getUTCMinutes(), { | ||
// Second | ||
s: function (date, token, localize) { | ||
s: function s(date, token, localize) { | ||
if (token === 'so') { | ||
@@ -747,7 +747,7 @@ return localize.ordinalNumber(date.getUTCSeconds(), { | ||
// Fraction of second | ||
S: function (date, token) { | ||
S: function S(date, token) { | ||
return lightFormatters.S(date, token); | ||
}, | ||
// Timezone (ISO-8601. If offset is 0, output is always `'Z'`) | ||
X: function (date, token, _localize, options) { | ||
X: function X(date, token, _localize, options) { | ||
var originalDate = options._originalDate || date; | ||
@@ -784,3 +784,3 @@ var timezoneOffset = originalDate.getTimezoneOffset(); | ||
// Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent) | ||
x: function (date, token, _localize, options) { | ||
x: function x(date, token, _localize, options) { | ||
var originalDate = options._originalDate || date; | ||
@@ -813,3 +813,3 @@ var timezoneOffset = originalDate.getTimezoneOffset(); | ||
// Timezone (GMT) | ||
O: function (date, token, _localize, options) { | ||
O: function O(date, token, _localize, options) { | ||
var originalDate = options._originalDate || date; | ||
@@ -832,3 +832,3 @@ var timezoneOffset = originalDate.getTimezoneOffset(); | ||
// Timezone (specific non-location) | ||
z: function (date, token, _localize, options) { | ||
z: function z(date, token, _localize, options) { | ||
var originalDate = options._originalDate || date; | ||
@@ -851,3 +851,3 @@ var timezoneOffset = originalDate.getTimezoneOffset(); | ||
// Seconds timestamp | ||
t: function (date, token, _localize, options) { | ||
t: function t(date, token, _localize, options) { | ||
var originalDate = options._originalDate || date; | ||
@@ -858,3 +858,3 @@ var timestamp = Math.floor(originalDate.getTime() / 1000); | ||
// Milliseconds timestamp | ||
T: function (date, token, _localize, options) { | ||
T: function T(date, token, _localize, options) { | ||
var originalDate = options._originalDate || date; | ||
@@ -861,0 +861,0 @@ var timestamp = originalDate.getTime(); |
@@ -17,3 +17,3 @@ import addLeadingZeros from "../../addLeadingZeros/index.js"; | ||
// Year | ||
y: function (date, token) { | ||
y: function y(date, token) { | ||
// From http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_tokens | ||
@@ -33,3 +33,3 @@ // | Year | y | yy | yyy | yyyy | yyyyy | | ||
// Month | ||
M: function (date, token) { | ||
M: function M(date, token) { | ||
var month = date.getUTCMonth(); | ||
@@ -39,7 +39,7 @@ return token === 'M' ? String(month + 1) : addLeadingZeros(month + 1, 2); | ||
// Day of the month | ||
d: function (date, token) { | ||
d: function d(date, token) { | ||
return addLeadingZeros(date.getUTCDate(), token.length); | ||
}, | ||
// AM or PM | ||
a: function (date, token) { | ||
a: function a(date, token) { | ||
var dayPeriodEnumValue = date.getUTCHours() / 12 >= 1 ? 'pm' : 'am'; | ||
@@ -64,19 +64,19 @@ | ||
// Hour [1-12] | ||
h: function (date, token) { | ||
h: function h(date, token) { | ||
return addLeadingZeros(date.getUTCHours() % 12 || 12, token.length); | ||
}, | ||
// Hour [0-23] | ||
H: function (date, token) { | ||
H: function H(date, token) { | ||
return addLeadingZeros(date.getUTCHours(), token.length); | ||
}, | ||
// Minute | ||
m: function (date, token) { | ||
m: function m(date, token) { | ||
return addLeadingZeros(date.getUTCMinutes(), token.length); | ||
}, | ||
// Second | ||
s: function (date, token) { | ||
s: function s(date, token) { | ||
return addLeadingZeros(date.getUTCSeconds(), token.length); | ||
}, | ||
// Fraction of second | ||
S: function (date, token) { | ||
S: function S(date, token) { | ||
var numberOfDigits = token.length; | ||
@@ -83,0 +83,0 @@ var milliseconds = date.getUTCMilliseconds(); |
@@ -1,2 +0,2 @@ | ||
var dateLongFormatter = function (pattern, formatLong) { | ||
var dateLongFormatter = function dateLongFormatter(pattern, formatLong) { | ||
switch (pattern) { | ||
@@ -26,3 +26,3 @@ case 'P': | ||
var timeLongFormatter = function (pattern, formatLong) { | ||
var timeLongFormatter = function timeLongFormatter(pattern, formatLong) { | ||
switch (pattern) { | ||
@@ -52,3 +52,3 @@ case 'p': | ||
var dateTimeLongFormatter = function (pattern, formatLong) { | ||
var dateTimeLongFormatter = function dateTimeLongFormatter(pattern, formatLong) { | ||
var matchResult = pattern.match(/(P+)(p+)?/) || []; | ||
@@ -55,0 +55,0 @@ var datePattern = matchResult[1]; |
@@ -5,3 +5,3 @@ var roundingMap = { | ||
floor: Math.floor, | ||
trunc: function (value) { | ||
trunc: function trunc(value) { | ||
return value < 0 ? Math.ceil(value) : Math.floor(value); | ||
@@ -8,0 +8,0 @@ } // Math.trunc is not supported by IE |
@@ -0,1 +1,3 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
import addDays from "../addDays/index.js"; | ||
@@ -48,3 +50,3 @@ import addMonths from "../addMonths/index.js"; | ||
requiredArgs(2, arguments); | ||
if (!duration || typeof duration !== 'object') return new Date(NaN); | ||
if (!duration || _typeof(duration) !== 'object') return new Date(NaN); | ||
var years = duration.years ? toInteger(duration.years) : 0; | ||
@@ -51,0 +53,0 @@ var months = duration.months ? toInteger(duration.months) : 0; |
@@ -0,1 +1,3 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
import requiredArgs from "../_lib/requiredArgs/index.js"; | ||
@@ -31,3 +33,3 @@ /** | ||
requiredArgs(1, arguments); | ||
if (typeof duration !== 'object') throw new Error('Duration must be an object'); | ||
if (_typeof(duration) !== 'object') throw new Error('Duration must be an object'); | ||
var _duration$years = duration.years, | ||
@@ -34,0 +36,0 @@ years = _duration$years === void 0 ? 0 : _duration$years, |
@@ -0,1 +1,3 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
import requiredArgs from "../_lib/requiredArgs/index.js"; | ||
@@ -37,3 +39,3 @@ /** | ||
requiredArgs(1, arguments); | ||
return value instanceof Date || typeof value === 'object' && Object.prototype.toString.call(value) === '[object Date]'; | ||
return value instanceof Date || _typeof(value) === 'object' && Object.prototype.toString.call(value) === '[object Date]'; | ||
} |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
var number = Number(dirtyNumber); | ||
@@ -116,3 +116,3 @@ var rem100 = number % 100; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -119,0 +119,0 @@ } |
@@ -59,3 +59,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -75,3 +75,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -78,0 +78,0 @@ } |
@@ -95,3 +95,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -98,0 +98,0 @@ var usageGroup = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
return String(dirtyNumber); | ||
@@ -102,3 +102,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -105,0 +105,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return Number(index) + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -95,3 +95,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -98,0 +98,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -102,3 +102,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -105,0 +105,0 @@ } |
@@ -63,3 +63,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -79,3 +79,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -82,0 +82,0 @@ } |
@@ -95,3 +95,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -98,0 +98,0 @@ var usageGroup = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
return String(dirtyNumber); | ||
@@ -102,3 +102,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -105,0 +105,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return Number(index) + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -95,3 +95,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -98,0 +98,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
return String(dirtyNumber); | ||
@@ -102,3 +102,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -105,0 +105,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -95,3 +95,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var usageGroup = formatDistanceLocale[token]; | ||
@@ -98,0 +98,0 @@ var result; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token) { | ||
var formatRelative = function formatRelative(token) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (num) { | ||
var ordinalNumber = function ordinalNumber(num) { | ||
return String(num); | ||
@@ -102,3 +102,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -105,0 +105,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -95,3 +95,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var usageGroup = formatDistanceLocale[token]; | ||
@@ -98,0 +98,0 @@ var result; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token) { | ||
var formatRelative = function formatRelative(token) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (num) { | ||
var ordinalNumber = function ordinalNumber(num) { | ||
return String(num); | ||
@@ -102,3 +102,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -105,0 +105,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -108,3 +108,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var getSuffix = function (number) { | ||
var getSuffix = function getSuffix(number) { | ||
if (number === 0) { | ||
@@ -130,3 +130,3 @@ // special case for zero | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -146,3 +146,3 @@ var suffix = getSuffix(number); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -149,0 +149,0 @@ } |
@@ -63,3 +63,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -79,3 +79,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -82,0 +82,0 @@ } |
@@ -41,3 +41,3 @@ function declension(scheme, count) { | ||
var halfAMinute = function (_, options) { | ||
var halfAMinute = function halfAMinute(_, options) { | ||
if (options && options.addSuffix) { | ||
@@ -243,3 +243,3 @@ if (options.comparison && options.comparison > 0) { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -246,0 +246,0 @@ return formatDistanceLocale[token](count, options); |
@@ -44,3 +44,3 @@ import { toDate } from "../../../../index.js"; | ||
var lastWeekFormat = function (dirtyDate, baseDate, options) { | ||
var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) { | ||
var date = toDate(dirtyDate); | ||
@@ -56,3 +56,3 @@ var day = date.getUTCDay(); | ||
var nextWeekFormat = function (dirtyDate, baseDate, options) { | ||
var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) { | ||
var date = toDate(dirtyDate); | ||
@@ -77,3 +77,3 @@ var day = date.getUTCDay(); | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -80,0 +80,0 @@ |
@@ -93,3 +93,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var unit = String(options === null || options === void 0 ? void 0 : options.unit); | ||
@@ -131,3 +131,3 @@ var number = Number(dirtyNumber); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -134,0 +134,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -41,3 +41,3 @@ function declension(scheme, count) { | ||
var halfAMinute = function (_, options) { | ||
var halfAMinute = function halfAMinute(_, options) { | ||
if (options && options.addSuffix) { | ||
@@ -243,3 +243,3 @@ if (options.comparison && options.comparison > 0) { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -246,0 +246,0 @@ return formatDistanceLocale[token](count, options); |
@@ -44,3 +44,3 @@ import { toDate } from "../../../../index.js"; | ||
var lastWeekFormat = function (dirtyDate, baseDate, options) { | ||
var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) { | ||
var date = toDate(dirtyDate); | ||
@@ -56,3 +56,3 @@ var day = date.getUTCDay(); | ||
var nextWeekFormat = function (dirtyDate, baseDate, options) { | ||
var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) { | ||
var date = toDate(dirtyDate); | ||
@@ -77,3 +77,3 @@ var day = date.getUTCDay(); | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -80,0 +80,0 @@ |
@@ -93,3 +93,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var unit = String(options === null || options === void 0 ? void 0 : options.unit); | ||
@@ -131,3 +131,3 @@ var number = Number(dirtyNumber); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -134,0 +134,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -52,3 +52,3 @@ import toDate from "../../../../toDate/index.js"; | ||
var lastWeekFormatToken = function (dirtyDate, baseDate, options) { | ||
var lastWeekFormatToken = function lastWeekFormatToken(dirtyDate, baseDate, options) { | ||
var date = toDate(dirtyDate); | ||
@@ -64,3 +64,3 @@ var day = date.getUTCDay(); | ||
var nextWeekFormatToken = function (dirtyDate, baseDate, options) { | ||
var nextWeekFormatToken = function nextWeekFormatToken(dirtyDate, baseDate, options) { | ||
var date = toDate(dirtyDate); | ||
@@ -85,3 +85,3 @@ var day = date.getUTCDay(); | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -88,0 +88,0 @@ |
@@ -48,3 +48,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -89,3 +89,3 @@ var unit = options === null || options === void 0 ? void 0 : options.unit; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -92,0 +92,0 @@ } |
@@ -57,3 +57,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -73,3 +73,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -76,0 +76,0 @@ } |
@@ -66,3 +66,3 @@ import { numberToLocale } from "../localize/index.js"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -69,0 +69,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -135,3 +135,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -184,3 +184,3 @@ var localeNumber = numberToLocale(number); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -187,0 +187,0 @@ } |
@@ -64,3 +64,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -80,3 +80,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -83,0 +83,0 @@ } |
@@ -140,3 +140,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -143,0 +143,0 @@ var tokenValue = formatDistanceLocale[token]; |
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -20,3 +20,3 @@ case 0: | ||
tomorrow: "'sutra u' p", | ||
nextWeek: function (date) { | ||
nextWeek: function nextWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -39,3 +39,3 @@ case 0: | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -42,0 +42,0 @@ |
@@ -93,3 +93,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -108,3 +108,3 @@ return String(number) + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -111,0 +111,0 @@ } |
@@ -59,3 +59,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -75,3 +75,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -78,0 +78,0 @@ } |
@@ -78,3 +78,3 @@ /** | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -81,0 +81,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -18,3 +18,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
if (date.getUTCHours() !== 1) { | ||
@@ -21,0 +21,0 @@ return formatRelativeLocalePlural[token]; |
@@ -134,3 +134,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -167,3 +167,3 @@ var rem100 = number % 100; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -170,0 +170,0 @@ } |
@@ -65,3 +65,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -81,3 +81,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -84,0 +84,0 @@ } |
@@ -267,3 +267,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var pluralResult; | ||
@@ -270,0 +270,0 @@ var tokenValue = formatDistanceLocale[token]; // cs pluralization |
@@ -7,3 +7,3 @@ var accusativeWeekdays = ['neděli', 'pondělí', 'úterý', 'středu', 'čtvrtek', 'pátek', 'sobotu']; | ||
tomorrow: "'zítra v' p", | ||
nextWeek: function (date) { | ||
nextWeek: function nextWeek(date) { | ||
var day = date.getUTCDay(); | ||
@@ -15,3 +15,3 @@ return "'v " + accusativeWeekdays[day] + " o' p"; | ||
var formatRelative = function (token, date) { | ||
var formatRelative = function formatRelative(token, date) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -18,0 +18,0 @@ |
@@ -93,3 +93,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -108,3 +108,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -111,0 +111,0 @@ } |
@@ -59,3 +59,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -75,3 +75,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -78,0 +78,0 @@ } |
@@ -76,3 +76,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -79,0 +79,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -92,3 +92,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -148,3 +148,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -151,0 +151,0 @@ } |
@@ -62,3 +62,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -78,3 +78,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -81,0 +81,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -91,3 +91,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -106,3 +106,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -109,0 +109,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -99,3 +99,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
var number = Number(dirtyNumber); | ||
@@ -114,3 +114,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -117,0 +117,0 @@ } |
@@ -158,3 +158,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -161,0 +161,0 @@ var tokenValue = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -99,3 +99,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
var number = Number(dirtyNumber); | ||
@@ -114,3 +114,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -117,0 +117,0 @@ } |
@@ -62,3 +62,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value); | ||
@@ -78,3 +78,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -81,0 +81,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -19,3 +19,3 @@ case 6: | ||
var formatRelative = function (token, date) { | ||
var formatRelative = function formatRelative(token, date) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -22,0 +22,0 @@ if (typeof format === 'function') return format(date); |
@@ -61,3 +61,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -87,3 +87,3 @@ var unit = options === null || options === void 0 ? void 0 : options.unit; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -92,3 +92,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); // If ordinal numbers depend on context, for example, | ||
@@ -128,3 +128,3 @@ // if they are different for different grammatical genders, | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -131,0 +131,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -56,3 +56,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
var number = Number(dirtyNumber); | ||
@@ -71,3 +71,3 @@ return number + '-a'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -74,0 +74,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -18,3 +18,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
if (date.getUTCHours() !== 1) { | ||
@@ -21,0 +21,0 @@ return formatRelativeLocalePlural[token]; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -103,3 +103,3 @@ return number + 'º'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -106,0 +106,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -158,3 +158,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var usageGroup = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone; | ||
@@ -161,0 +161,0 @@ var result; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -103,3 +103,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -106,0 +106,0 @@ } |
@@ -58,3 +58,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -74,3 +74,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -77,0 +77,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -18,3 +18,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, date) { | ||
var formatRelative = function formatRelative(token, date) { | ||
if (date.getUTCHours() !== 1) { | ||
@@ -21,0 +21,0 @@ return formatRelativeLocalePlural[token]; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -103,3 +103,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -106,0 +106,0 @@ } |
@@ -74,3 +74,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -90,3 +90,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -93,0 +93,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -92,3 +92,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -106,3 +106,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -109,0 +109,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -43,3 +43,3 @@ function futureSeconds(text) { | ||
other: 'puoli minuuttia', | ||
futureTense: function (_text) { | ||
futureTense: function futureTense(_text) { | ||
return 'puolen minuutin'; | ||
@@ -115,3 +115,3 @@ } | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var tokenValue = formatDistanceLocale[token]; | ||
@@ -118,0 +118,0 @@ var result = count === 1 ? tokenValue.one : tokenValue.other.replace('{{count}}', String(count)); |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -67,3 +67,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -82,3 +82,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -85,0 +85,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var form = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -56,3 +56,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -82,3 +82,3 @@ var unit = options === null || options === void 0 ? void 0 : options.unit; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -85,0 +85,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -56,3 +56,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -71,3 +71,3 @@ return number + 'e'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -74,0 +74,0 @@ } |
@@ -59,3 +59,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -75,3 +75,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -78,0 +78,0 @@ } |
@@ -71,3 +71,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -11,3 +11,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -14,0 +14,0 @@ }; |
@@ -92,3 +92,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
var number = Number(dirtyNumber); | ||
@@ -123,3 +123,3 @@ var rem100 = number % 100; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -126,0 +126,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -18,3 +18,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
if (date.getUTCHours() !== 1) { | ||
@@ -21,0 +21,0 @@ return formatRelativeLocalePlural[token]; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -103,3 +103,3 @@ return number + 'º'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -106,0 +106,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -68,3 +68,3 @@ // Source: https://www.unicode.org/cldr/charts/32/summary/gu.html | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -71,0 +71,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ // Source: https://www.unicode.org/cldr/charts/32/summary/gu.html | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -116,3 +116,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // https://www.unicode.org/cldr/charts/32/summary/gu.html | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -130,3 +130,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -133,0 +133,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -80,3 +80,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
// Return word instead of `in one day` or `one day ago` | ||
@@ -83,0 +83,0 @@ if (token === 'xDays' && options !== null && options !== void 0 && options.addSuffix && count <= 2) { |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); // We only show words till 10 | ||
@@ -110,3 +110,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -113,0 +113,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
var number = parseInt(value, 10); | ||
@@ -78,3 +78,3 @@ return isNaN(number) ? ordinalName.indexOf(value) + 1 : number; | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -81,0 +81,0 @@ } |
@@ -73,3 +73,3 @@ import { numberToLocale } from "../localize/index.js"; // Source: https://www.unicode.org/cldr/charts/32/summary/hi.html | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -76,0 +76,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -123,3 +123,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -149,3 +149,3 @@ return numberToLocale(number); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -152,0 +152,0 @@ } |
@@ -76,3 +76,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -140,3 +140,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -143,0 +143,0 @@ var tokenValue = formatDistanceLocale[token]; |
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -20,3 +20,3 @@ case 0: | ||
tomorrow: "'sutra u' p", | ||
nextWeek: function (date) { | ||
nextWeek: function nextWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -39,3 +39,3 @@ case 0: | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -42,0 +42,0 @@ |
@@ -93,3 +93,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -108,3 +108,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -111,0 +111,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -56,3 +56,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -73,3 +73,3 @@ if (number === 0) return String(number); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -76,0 +76,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -60,3 +60,3 @@ var translations = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var adverb = token.match(/about|over|almost|lessthan/i); | ||
@@ -63,0 +63,0 @@ var unit = adverb ? token.replace(adverb[0], '') : token; |
@@ -20,3 +20,3 @@ var accusativeWeekdays = ['vasárnap', 'hétfőn', 'kedden', 'szerdán', 'csütörtökön', 'pénteken', 'szombaton']; | ||
var formatRelative = function (token, date) { | ||
var formatRelative = function formatRelative(token, date) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -23,0 +23,0 @@ |
@@ -61,3 +61,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -76,3 +76,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -79,0 +79,0 @@ }, |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); // If ordinal numbers depend on context, for example, | ||
@@ -117,3 +117,3 @@ // if they are different for different grammatical genders, | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -120,0 +120,0 @@ } |
@@ -62,3 +62,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -78,3 +78,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -81,0 +81,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -94,3 +94,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // All data for localization are taken from this page | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); // Can't use "pertama", "kedua" because can't be parsed | ||
@@ -110,3 +110,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -113,0 +113,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -103,3 +103,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -106,0 +106,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; | ||
var weekdays = ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato']; | ||
function lastWeek(day) { | ||
function _lastWeek(day) { | ||
switch (day) { | ||
@@ -18,3 +18,3 @@ case 0: | ||
function nextWeek(day) { | ||
function _nextWeek(day) { | ||
switch (day) { | ||
@@ -30,3 +30,3 @@ case 0: | ||
var formatRelativeLocale = { | ||
lastWeek: function (date, baseDate, options) { | ||
lastWeek: function lastWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -37,3 +37,3 @@ | ||
} else { | ||
return lastWeek(day); | ||
return _lastWeek(day); | ||
} | ||
@@ -44,3 +44,3 @@ }, | ||
tomorrow: "'domani alle' p", | ||
nextWeek: function (date, baseDate, options) { | ||
nextWeek: function nextWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -51,3 +51,3 @@ | ||
} else { | ||
return nextWeek(day); | ||
return _nextWeek(day); | ||
} | ||
@@ -58,3 +58,3 @@ }, | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -61,0 +61,0 @@ |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -103,3 +103,3 @@ return String(number); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -106,0 +106,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -69,3 +69,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -72,0 +72,0 @@ var result; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -132,3 +132,3 @@ var unit = String(options === null || options === void 0 ? void 0 : options.unit); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -135,0 +135,0 @@ } |
@@ -58,3 +58,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -74,3 +74,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -77,0 +77,0 @@ } |
@@ -69,3 +69,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -72,0 +72,0 @@ var result; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -132,3 +132,3 @@ var unit = String(options === null || options === void 0 ? void 0 : options.unit); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -135,0 +135,0 @@ } |
@@ -58,3 +58,3 @@ import buildMatchPatternFn from "../../../_lib/buildMatchPatternFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -74,3 +74,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -77,0 +77,0 @@ } |
@@ -84,3 +84,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -87,0 +87,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -92,3 +92,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
var number = Number(dirtyNumber); | ||
@@ -112,3 +112,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -115,0 +115,0 @@ } |
@@ -54,3 +54,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -70,3 +70,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -73,0 +73,0 @@ } |
@@ -33,3 +33,3 @@ var formatDistanceLocale = { | ||
}, | ||
halfAMinute: function (options) { | ||
halfAMinute: function halfAMinute(options) { | ||
if (options !== null && options !== void 0 && options.addSuffix) { | ||
@@ -201,3 +201,3 @@ if (options.comparison && options.comparison > 0) { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var tokenValue = formatDistanceLocale[token]; | ||
@@ -204,0 +204,0 @@ if (typeof tokenValue === 'function') return tokenValue(options); |
import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; | ||
var accusativeWeekdays = ['жексенбіде', 'дүйсенбіде', 'сейсенбіде', 'сәрсенбіде', 'бейсенбіде', 'жұмада', 'сенбіде']; | ||
function lastWeek(day) { | ||
function _lastWeek(day) { | ||
var weekday = accusativeWeekdays[day]; | ||
@@ -14,3 +14,3 @@ return "'өткен " + weekday + " сағат' p'-де'"; | ||
function nextWeek(day) { | ||
function _nextWeek(day) { | ||
var weekday = accusativeWeekdays[day]; | ||
@@ -21,3 +21,3 @@ return "'келесі " + weekday + " сағат' p'-де'"; | ||
var formatRelativeLocale = { | ||
lastWeek: function (date, baseDate, options) { | ||
lastWeek: function lastWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -28,3 +28,3 @@ | ||
} else { | ||
return lastWeek(day); | ||
return _lastWeek(day); | ||
} | ||
@@ -35,3 +35,3 @@ }, | ||
tomorrow: "'ертең сағат' p'-де'", | ||
nextWeek: function (date, baseDate, options) { | ||
nextWeek: function nextWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -42,3 +42,3 @@ | ||
} else { | ||
return nextWeek(day); | ||
return _nextWeek(day); | ||
} | ||
@@ -49,3 +49,3 @@ }, | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -52,0 +52,0 @@ |
@@ -95,3 +95,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ var mod10 = number % 10; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -62,3 +62,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -78,3 +78,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -81,0 +81,0 @@ } |
@@ -20,3 +20,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var tokenValue = formatDistanceLocale[token]; | ||
@@ -23,0 +23,0 @@ var result = tokenValue; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _) { | ||
var number = Number(dirtyNumber); | ||
@@ -103,3 +103,3 @@ return number.toString(); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -106,0 +106,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -184,3 +184,3 @@ // note: no implementation for weeks | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -187,0 +187,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -96,3 +96,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // Reference: https://www.unicode.org/cldr/charts/32/summary/kn.html | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -111,3 +111,3 @@ return number + 'ನೇ'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -114,0 +114,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -115,3 +115,3 @@ var unit = String(options === null || options === void 0 ? void 0 : options.unit); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -118,0 +118,0 @@ } |
@@ -57,3 +57,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -73,3 +73,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -76,0 +76,0 @@ } |
@@ -182,3 +182,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -185,0 +185,0 @@ var tokenValue = formatDistanceLocale[token]; |
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
var day = date.getUTCDay(); | ||
@@ -21,3 +21,3 @@ var result = "'läschte"; | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -24,0 +24,0 @@ |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -103,3 +103,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -106,0 +106,0 @@ } |
@@ -62,3 +62,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -78,3 +78,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -81,0 +81,0 @@ } |
@@ -21,3 +21,3 @@ var translations = { | ||
var translateSeconds = function (_number, addSuffix, _key, isFuture) { | ||
var translateSeconds = function translateSeconds(_number, addSuffix, _key, isFuture) { | ||
if (!addSuffix) { | ||
@@ -30,7 +30,7 @@ return 'kelios sekundės'; | ||
var translateSingular = function (_number, addSuffix, key, isFuture) { | ||
var translateSingular = function translateSingular(_number, addSuffix, key, isFuture) { | ||
return !addSuffix ? forms(key)[0] : isFuture ? forms(key)[1] : forms(key)[2]; | ||
}; | ||
var translate = function (number, addSuffix, key, isFuture) { | ||
var translate = function translate(number, addSuffix, key, isFuture) { | ||
var result = number + ' '; | ||
@@ -123,3 +123,3 @@ | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var adverb = token.match(/about|over|almost|lessthan/i); | ||
@@ -126,0 +126,0 @@ var unit = adverb ? token.replace(adverb[0], '') : token; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -104,3 +104,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -121,3 +121,3 @@ return number + '-oji'; | ||
defaultFormattingWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -124,0 +124,0 @@ } |
@@ -73,3 +73,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -89,3 +89,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -92,0 +92,0 @@ } |
@@ -30,3 +30,3 @@ function buildLocalizeTokenFn(schema) { | ||
}), | ||
halfAMinute: function (_count, options) { | ||
halfAMinute: function halfAMinute(_count, options) { | ||
if (options !== null && options !== void 0 && options.addSuffix) { | ||
@@ -93,3 +93,3 @@ return 'pusminūtes'; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result = formatDistanceLocale[token](count, options); | ||
@@ -96,0 +96,0 @@ |
import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; | ||
var weekdays = ['svētdienā', 'pirmdienā', 'otrdienā', 'trešdienā', 'ceturtdienā', 'piektdienā', 'sestdienā']; | ||
var formatRelativeLocale = { | ||
lastWeek: function (date, baseDate, options) { | ||
lastWeek: function lastWeek(date, baseDate, options) { | ||
if (isSameUTCWeek(date, baseDate, options)) { | ||
@@ -15,3 +15,3 @@ return "eeee 'plkst.' p"; | ||
tomorrow: "'Rīt plkst.' p", | ||
nextWeek: function (date, baseDate, options) { | ||
nextWeek: function nextWeek(date, baseDate, options) { | ||
if (isSameUTCWeek(date, baseDate, options)) { | ||
@@ -27,3 +27,3 @@ return "eeee 'plkst.' p"; | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -30,0 +30,0 @@ |
@@ -104,3 +104,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -121,3 +121,3 @@ return number + '.'; | ||
defaultFormattingWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -124,0 +124,0 @@ } |
@@ -63,3 +63,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -79,3 +79,3 @@ } | ||
defaultParseWidth: 'wide', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -82,0 +82,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; | ||
var weekdays = ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота']; | ||
function lastWeek(day) { | ||
function _lastWeek(day) { | ||
var weekday = weekdays[day]; | ||
@@ -38,3 +38,3 @@ | ||
function nextWeek(day) { | ||
function _nextWeek(day) { | ||
var weekday = weekdays[day]; | ||
@@ -57,3 +57,3 @@ | ||
var formatRelativeLocale = { | ||
lastWeek: function (date, baseDate, options) { | ||
lastWeek: function lastWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -64,3 +64,3 @@ | ||
} else { | ||
return lastWeek(day); | ||
return _lastWeek(day); | ||
} | ||
@@ -71,3 +71,3 @@ }, | ||
tomorrow: "'утре во' p", | ||
nextWeek: function (date, baseDate, options) { | ||
nextWeek: function nextWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -78,3 +78,3 @@ | ||
} else { | ||
return nextWeek(day); | ||
return _nextWeek(day); | ||
} | ||
@@ -85,3 +85,3 @@ }, | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -88,0 +88,0 @@ |
@@ -35,3 +35,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -66,3 +66,3 @@ var rem100 = number % 100; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -69,0 +69,0 @@ } |
@@ -57,3 +57,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -73,3 +73,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -76,0 +76,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -71,3 +71,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -85,3 +85,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -88,0 +88,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -94,3 +94,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // Most data for localization are taken from this page | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
// Can't use "pertama", "kedua" because can't be parsed | ||
@@ -109,3 +109,3 @@ return 'ke-' + Number(dirtyNumber); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -112,0 +112,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -69,3 +69,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -72,0 +72,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -103,3 +103,3 @@ return number + 'º'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -106,0 +106,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -56,3 +56,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -71,3 +71,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -74,0 +74,0 @@ } |
@@ -59,3 +59,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -75,3 +75,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -78,0 +78,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -56,3 +56,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -71,3 +71,3 @@ return number + 'e'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -74,0 +74,0 @@ } |
@@ -59,3 +59,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -75,3 +75,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -78,0 +78,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -56,3 +56,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -71,3 +71,3 @@ return number + 'e'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -74,0 +74,0 @@ } |
@@ -59,3 +59,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -75,3 +75,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -78,0 +78,0 @@ } |
@@ -66,3 +66,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -69,0 +69,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -56,3 +56,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -71,3 +71,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -74,0 +74,0 @@ } |
@@ -59,3 +59,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -75,3 +75,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -78,0 +78,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -124,3 +124,3 @@ var unit = options === null || options === void 0 ? void 0 : options.unit; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -127,0 +127,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -138,3 +138,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var scheme = formatDistanceLocale[token]; | ||
@@ -141,0 +141,0 @@ |
@@ -52,3 +52,3 @@ import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -55,0 +55,0 @@ |
@@ -99,3 +99,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -113,3 +113,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -72,3 +72,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
var weekday = date.getUTCDay(); | ||
@@ -14,3 +14,3 @@ var last = weekday === 0 || weekday === 6 ? 'último' : 'última'; | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -17,0 +17,0 @@ |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -108,3 +108,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -111,0 +111,0 @@ } |
@@ -62,3 +62,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -78,3 +78,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -81,0 +81,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
var weekday = date.getUTCDay(); | ||
@@ -14,3 +14,3 @@ var last = weekday === 0 || weekday === 6 ? 'último' : 'última'; | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -17,0 +17,0 @@ |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -103,3 +103,3 @@ return number + 'º'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -106,0 +106,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -102,3 +102,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -105,0 +105,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -73,3 +73,3 @@ function declension(scheme, count) { | ||
}), | ||
halfAMinute: function (_count, options) { | ||
halfAMinute: function halfAMinute(_count, options) { | ||
if (options !== null && options !== void 0 && options.addSuffix) { | ||
@@ -225,3 +225,3 @@ if (options.comparison && options.comparison > 0) { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
return formatDistanceLocale[token](count, options); | ||
@@ -228,0 +228,0 @@ }; |
import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; | ||
var accusativeWeekdays = ['воскресенье', 'понедельник', 'вторник', 'среду', 'четверг', 'пятницу', 'субботу']; | ||
function lastWeek(day) { | ||
function _lastWeek(day) { | ||
var weekday = accusativeWeekdays[day]; | ||
@@ -35,3 +35,3 @@ | ||
function nextWeek(day) { | ||
function _nextWeek(day) { | ||
var weekday = accusativeWeekdays[day]; | ||
@@ -56,3 +56,3 @@ | ||
var formatRelativeLocale = { | ||
lastWeek: function (date, baseDate, options) { | ||
lastWeek: function lastWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -63,3 +63,3 @@ | ||
} else { | ||
return lastWeek(day); | ||
return _lastWeek(day); | ||
} | ||
@@ -70,3 +70,3 @@ }, | ||
tomorrow: "'завтра в' p", | ||
nextWeek: function (date, baseDate, options) { | ||
nextWeek: function nextWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -77,3 +77,3 @@ | ||
} else { | ||
return nextWeek(day); | ||
return _nextWeek(day); | ||
} | ||
@@ -84,3 +84,3 @@ }, | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -87,0 +87,0 @@ |
@@ -93,3 +93,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -119,3 +119,3 @@ var unit = options === null || options === void 0 ? void 0 : options.unit; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -122,0 +122,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -188,3 +188,3 @@ function declensionGroup(scheme, count) { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var preposition = extractPreposition(token) || ''; | ||
@@ -191,0 +191,0 @@ var key = lowercaseFirstLetter(token.substring(preposition.length)); |
@@ -5,3 +5,3 @@ import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; | ||
function lastWeek(day) { | ||
function _lastWeek(day) { | ||
var weekday = accusativeWeekdays[day]; | ||
@@ -38,3 +38,3 @@ | ||
function nextWeek(day) { | ||
function _nextWeek(day) { | ||
var weekday = accusativeWeekdays[day]; | ||
@@ -60,3 +60,3 @@ | ||
var formatRelativeLocale = { | ||
lastWeek: function (date, baseDate, options) { | ||
lastWeek: function lastWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -67,3 +67,3 @@ | ||
} else { | ||
return lastWeek(day); | ||
return _lastWeek(day); | ||
} | ||
@@ -74,3 +74,3 @@ }, | ||
tomorrow: "'zajtra o' p", | ||
nextWeek: function (date, baseDate, options) { | ||
nextWeek: function nextWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -81,3 +81,3 @@ | ||
} else { | ||
return nextWeek(day); | ||
return _nextWeek(day); | ||
} | ||
@@ -88,3 +88,3 @@ }, | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -91,0 +91,0 @@ |
@@ -98,3 +98,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // https://www.unicode.org/cldr/charts/32/summary/sk.html#1772 | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -300,3 +300,3 @@ function isPluralType(val) { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result = ''; | ||
@@ -303,0 +303,0 @@ var tense = 'present'; |
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
var day = date.getUTCDay(); | ||
@@ -22,3 +22,3 @@ | ||
tomorrow: "'jutri ob' p", | ||
nextWeek: function (date) { | ||
nextWeek: function nextWeek(date) { | ||
var day = date.getUTCDay(); | ||
@@ -43,3 +43,3 @@ | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -46,0 +46,0 @@ |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -103,3 +103,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -106,0 +106,0 @@ } |
@@ -70,3 +70,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -86,3 +86,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -89,0 +89,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -92,3 +92,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -110,3 +110,3 @@ if ((options === null || options === void 0 ? void 0 : options.unit) === 'hour') return String(number); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -113,0 +113,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -140,3 +140,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -143,0 +143,0 @@ var tokenValue = formatDistanceLocale[token]; |
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -20,3 +20,3 @@ case 0: | ||
tomorrow: "'sutra u' p", | ||
nextWeek: function (date) { | ||
nextWeek: function nextWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -39,3 +39,3 @@ case 0: | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -42,0 +42,0 @@ |
@@ -93,3 +93,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -108,3 +108,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -111,0 +111,0 @@ } |
@@ -59,3 +59,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -75,3 +75,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -78,0 +78,0 @@ } |
@@ -140,3 +140,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -143,0 +143,0 @@ var tokenValue = formatDistanceLocale[token]; |
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
var day = date.getUTCDay(); | ||
@@ -22,3 +22,3 @@ | ||
tomorrow: "'сутра у' p", | ||
nextWeek: function (date) { | ||
nextWeek: function nextWeek(date) { | ||
var day = date.getUTCDay(); | ||
@@ -43,3 +43,3 @@ | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -46,0 +46,0 @@ |
@@ -93,3 +93,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -108,3 +108,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -111,0 +111,0 @@ } |
@@ -59,3 +59,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -75,3 +75,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -78,0 +78,0 @@ } |
@@ -66,3 +66,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -69,0 +69,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -89,3 +89,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -114,3 +114,3 @@ var rem100 = number % 100; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -117,0 +117,0 @@ } |
@@ -58,3 +58,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -74,3 +74,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -77,0 +77,0 @@ } |
@@ -193,3 +193,3 @@ function isPluralType(val) { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var tense = options !== null && options !== void 0 && options.addSuffix ? options.comparison && options.comparison > 0 ? 'in' : 'ago' : 'default'; | ||
@@ -196,0 +196,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -122,3 +122,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // Ref: https://www.unicode.org/cldr/charts/32/summary/ta.html | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -136,3 +136,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -139,0 +139,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -166,3 +166,3 @@ // Source: https://www.unicode.org/cldr/charts/32/summary/te.html | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -169,0 +169,0 @@ var tokenValue = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone; |
@@ -16,3 +16,3 @@ // Source: https://www.unicode.org/cldr/charts/32/summary/te.html | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -95,3 +95,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // Source: https://www.unicode.org/cldr/charts/32/summary/te.html | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -110,3 +110,3 @@ return number + 'వ'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -113,0 +113,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -102,3 +102,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -105,0 +105,0 @@ } |
@@ -59,3 +59,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -75,3 +75,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -78,0 +78,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -103,3 +103,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -106,0 +106,0 @@ } |
@@ -63,3 +63,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -79,3 +79,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -82,0 +82,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -92,3 +92,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -106,3 +106,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -109,0 +109,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -41,3 +41,3 @@ function declension(scheme, count) { | ||
var halfAtMinute = function (_, options) { | ||
var halfAtMinute = function halfAtMinute(_, options) { | ||
if (options && options.addSuffix) { | ||
@@ -140,3 +140,3 @@ if (options.comparison && options.comparison > 0) { | ||
singularNominative: '{{count}} день', | ||
singularGenitive: '{{count}} дня', | ||
singularGenitive: '{{count}} днi', | ||
pluralGenitive: '{{count}} днів' | ||
@@ -154,3 +154,3 @@ } | ||
singularGenitive: 'приблизно за {{count}} тижні', | ||
pluralGenitive: 'приблизно за {{count}} тижні' | ||
pluralGenitive: 'приблизно за {{count}} тижнів' | ||
} | ||
@@ -161,4 +161,4 @@ }), | ||
singularNominative: '{{count}} тиждень', | ||
singularGenitive: '{{count}} тижня', | ||
pluralGenitive: '{{count}} тижні' | ||
singularGenitive: '{{count}} тижні', | ||
pluralGenitive: '{{count}} тижнів' | ||
} | ||
@@ -174,3 +174,3 @@ }), | ||
singularNominative: 'приблизно за {{count}} місяць', | ||
singularGenitive: 'приблизно за {{count}} місяця', | ||
singularGenitive: 'приблизно за {{count}} місяці', | ||
pluralGenitive: 'приблизно за {{count}} місяців' | ||
@@ -182,3 +182,3 @@ } | ||
singularNominative: '{{count}} місяць', | ||
singularGenitive: '{{count}} місяця', | ||
singularGenitive: '{{count}} місяці', | ||
pluralGenitive: '{{count}} місяців' | ||
@@ -232,3 +232,3 @@ } | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -235,0 +235,0 @@ return formatDistanceLocale[token](count, options); |
@@ -44,3 +44,3 @@ import { toDate } from "../../../../index.js"; | ||
var lastWeekFormat = function (dirtyDate, baseDate, options) { | ||
var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) { | ||
var date = toDate(dirtyDate); | ||
@@ -56,3 +56,3 @@ var day = date.getUTCDay(); | ||
var nextWeekFormat = function (dirtyDate, baseDate, options) { | ||
var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) { | ||
var date = toDate(dirtyDate); | ||
@@ -77,3 +77,3 @@ var day = date.getUTCDay(); | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -80,0 +80,0 @@ |
@@ -94,3 +94,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var unit = String(options === null || options === void 0 ? void 0 : options.unit); | ||
@@ -124,3 +124,3 @@ var number = Number(dirtyNumber); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -127,0 +127,0 @@ } |
@@ -61,3 +61,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -77,3 +77,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -80,0 +80,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -48,3 +48,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -62,3 +62,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -65,0 +65,0 @@ } |
@@ -59,3 +59,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -75,3 +75,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -78,0 +78,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -92,3 +92,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -106,3 +106,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -109,0 +109,0 @@ } |
@@ -60,3 +60,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -76,3 +76,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -113,3 +113,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; // Vietnamese locale reference: http://www.localeplanet.com/icu/vi-VN/index.html | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -191,3 +191,3 @@ var unit = options === null || options === void 0 ? void 0 : options.unit; | ||
defaultFormattingWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -194,0 +194,0 @@ } |
@@ -68,3 +68,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -84,3 +84,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -87,0 +87,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -26,3 +26,3 @@ import isSameUTCWeek from "../../../../_lib/isSameUTCWeek/index.js"; | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -29,0 +29,0 @@ |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -119,3 +119,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -122,0 +122,0 @@ } |
@@ -58,3 +58,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -74,3 +74,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -77,0 +77,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -119,3 +119,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -122,0 +122,0 @@ } |
@@ -58,3 +58,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -74,3 +74,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -77,0 +77,0 @@ } |
@@ -65,3 +65,3 @@ var formatDistanceLocale = { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -68,0 +68,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -10,3 +10,3 @@ var formatRelativeLocale = { | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -13,0 +13,0 @@ }; |
@@ -88,3 +88,3 @@ import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -119,3 +119,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -122,0 +122,0 @@ } |
@@ -58,3 +58,3 @@ import buildMatchFn from "../../../_lib/buildMatchFn/index.js"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -74,3 +74,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -77,0 +77,0 @@ } |
@@ -0,1 +1,3 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
import toDate from "../toDate/index.js"; | ||
@@ -32,3 +34,3 @@ import requiredArgs from "../_lib/requiredArgs/index.js"; | ||
datesArray = dirtyDatesArray; // If `dirtyDatesArray` is Array-like Object, convert to Array. | ||
} else if (typeof dirtyDatesArray === 'object' && dirtyDatesArray !== null) { | ||
} else if (_typeof(dirtyDatesArray) === 'object' && dirtyDatesArray !== null) { | ||
datesArray = Array.prototype.slice.call(dirtyDatesArray); | ||
@@ -35,0 +37,0 @@ } else { |
@@ -0,1 +1,3 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
import toDate from "../toDate/index.js"; | ||
@@ -32,3 +34,3 @@ import requiredArgs from "../_lib/requiredArgs/index.js"; | ||
datesArray = dirtyDatesArray; // If `dirtyDatesArray` is Array-like Object, convert to Array. | ||
} else if (typeof dirtyDatesArray === 'object' && dirtyDatesArray !== null) { | ||
} else if (_typeof(dirtyDatesArray) === 'object' && dirtyDatesArray !== null) { | ||
datesArray = Array.prototype.slice.call(dirtyDatesArray); | ||
@@ -35,0 +37,0 @@ } else { |
@@ -1,30 +0,35 @@ | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
import { ValueSetter } from "./Setter.js"; | ||
export class Parser { | ||
constructor() { | ||
_defineProperty(this, "incompatibleTokens", void 0); | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
_defineProperty(this, "priority", void 0); | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
_defineProperty(this, "subPriority", void 0); | ||
import { ValueSetter } from "./Setter.js"; | ||
export var Parser = /*#__PURE__*/function () { | ||
function Parser() { | ||
_classCallCheck(this, Parser); | ||
} | ||
run(dateString, token, match, options) { | ||
var result = this.parse(dateString, token, match, options); | ||
_createClass(Parser, [{ | ||
key: "run", | ||
value: function run(dateString, token, match, options) { | ||
var result = this.parse(dateString, token, match, options); | ||
if (!result) { | ||
return null; | ||
if (!result) { | ||
return null; | ||
} | ||
return { | ||
setter: new ValueSetter(result.value, this.validate, this.set, this.priority, this.subPriority), | ||
rest: result.rest | ||
}; | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_utcDate, _value, _options) { | ||
return true; | ||
} | ||
}]); | ||
return { | ||
setter: new ValueSetter(result.value, this.validate, this.set, this.priority, this.subPriority), | ||
rest: result.rest | ||
}; | ||
} | ||
validate(_utcDate, _value, _options) { | ||
return true; | ||
} | ||
} | ||
return Parser; | ||
}(); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -5,50 +27,69 @@ | ||
import { dayPeriodEnumToHours } from "../utils.js"; | ||
export class AMPMMidnightParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var AMPMMidnightParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(AMPMMidnightParser, _Parser); | ||
_defineProperty(this, "priority", 80); | ||
var _super = _createSuper(AMPMMidnightParser); | ||
_defineProperty(this, "incompatibleTokens", ['a', 'B', 'H', 'k', 't', 'T']); | ||
function AMPMMidnightParser() { | ||
var _this; | ||
_classCallCheck(this, AMPMMidnightParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 80); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['a', 'B', 'H', 'k', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'b': | ||
case 'bb': | ||
case 'bbb': | ||
return match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
_createClass(AMPMMidnightParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'b': | ||
case 'bb': | ||
case 'bbb': | ||
return match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'bbbbb': | ||
return match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'bbbbb': | ||
return match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'bbbb': | ||
default: | ||
return match.dayPeriod(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'bbbb': | ||
default: | ||
return match.dayPeriod(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCHours(dayPeriodEnumToHours(value), 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
set(date, _flags, value) { | ||
date.setUTCHours(dayPeriodEnumToHours(value), 0, 0, 0); | ||
return date; | ||
} | ||
} | ||
return AMPMMidnightParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -5,50 +27,69 @@ | ||
import { dayPeriodEnumToHours } from "../utils.js"; | ||
export class AMPMParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var AMPMParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(AMPMParser, _Parser); | ||
_defineProperty(this, "priority", 80); | ||
var _super = _createSuper(AMPMParser); | ||
_defineProperty(this, "incompatibleTokens", ['b', 'B', 'H', 'k', 't', 'T']); | ||
function AMPMParser() { | ||
var _this; | ||
_classCallCheck(this, AMPMParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 80); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['b', 'B', 'H', 'k', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'a': | ||
case 'aa': | ||
case 'aaa': | ||
return match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
_createClass(AMPMParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'a': | ||
case 'aa': | ||
case 'aaa': | ||
return match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'aaaaa': | ||
return match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'aaaaa': | ||
return match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'aaaa': | ||
default: | ||
return match.dayPeriod(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'aaaa': | ||
default: | ||
return match.dayPeriod(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCHours(dayPeriodEnumToHours(value), 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
set(date, _flags, value) { | ||
date.setUTCHours(dayPeriodEnumToHours(value), 0, 0, 0); | ||
return date; | ||
} | ||
} | ||
return AMPMParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -9,46 +31,66 @@ | ||
export class DateParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var DateParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(DateParser, _Parser); | ||
_defineProperty(this, "priority", 90); | ||
var _super = _createSuper(DateParser); | ||
_defineProperty(this, "subPriority", 1); | ||
function DateParser() { | ||
var _this; | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); | ||
} | ||
_classCallCheck(this, DateParser); | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'd': | ||
return parseNumericPattern(numericPatterns.date, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
case 'do': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'date' | ||
}); | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
} | ||
_defineProperty(_assertThisInitialized(_this), "priority", 90); | ||
_defineProperty(_assertThisInitialized(_this), "subPriority", 1); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
validate(date, value) { | ||
var year = date.getUTCFullYear(); | ||
var isLeapYear = isLeapYearIndex(year); | ||
var month = date.getUTCMonth(); | ||
_createClass(DateParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'd': | ||
return parseNumericPattern(numericPatterns.date, dateString); | ||
if (isLeapYear) { | ||
return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month]; | ||
} else { | ||
return value >= 1 && value <= DAYS_IN_MONTH[month]; | ||
case 'do': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'date' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(date, value) { | ||
var year = date.getUTCFullYear(); | ||
var isLeapYear = isLeapYearIndex(year); | ||
var month = date.getUTCMonth(); | ||
set(date, _flags, value) { | ||
date.setUTCDate(value); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
if (isLeapYear) { | ||
return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month]; | ||
} else { | ||
return value >= 1 && value <= DAYS_IN_MONTH[month]; | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCDate(value); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
} | ||
return DateParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -6,46 +28,66 @@ | ||
import { parseNumericPattern, parseNDigits, isLeapYearIndex } from "../utils.js"; | ||
export class DayOfYearParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var DayOfYearParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(DayOfYearParser, _Parser); | ||
_defineProperty(this, "priority", 90); | ||
var _super = _createSuper(DayOfYearParser); | ||
_defineProperty(this, "subpriority", 1); | ||
function DayOfYearParser() { | ||
var _this; | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'L', 'w', 'I', 'd', 'E', 'i', 'e', 'c', 't', 'T']); | ||
} | ||
_classCallCheck(this, DayOfYearParser); | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'D': | ||
case 'DD': | ||
return parseNumericPattern(numericPatterns.dayOfYear, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
case 'Do': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'date' | ||
}); | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
} | ||
_defineProperty(_assertThisInitialized(_this), "priority", 90); | ||
_defineProperty(_assertThisInitialized(_this), "subpriority", 1); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'L', 'w', 'I', 'd', 'E', 'i', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
validate(date, value) { | ||
var year = date.getUTCFullYear(); | ||
var isLeapYear = isLeapYearIndex(year); | ||
_createClass(DayOfYearParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'D': | ||
case 'DD': | ||
return parseNumericPattern(numericPatterns.dayOfYear, dateString); | ||
if (isLeapYear) { | ||
return value >= 1 && value <= 366; | ||
} else { | ||
return value >= 1 && value <= 365; | ||
case 'Do': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'date' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(date, value) { | ||
var year = date.getUTCFullYear(); | ||
var isLeapYear = isLeapYearIndex(year); | ||
set(date, _flags, value) { | ||
date.setUTCMonth(0, value); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
if (isLeapYear) { | ||
return value >= 1 && value <= 366; | ||
} else { | ||
return value >= 1 && value <= 365; | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMonth(0, value); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
} | ||
return DayOfYearParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -6,74 +28,94 @@ | ||
export class DayParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var DayParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(DayParser, _Parser); | ||
_defineProperty(this, "priority", 90); | ||
var _super = _createSuper(DayParser); | ||
_defineProperty(this, "incompatibleTokens", ['D', 'i', 'e', 'c', 't', 'T']); | ||
} | ||
function DayParser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
// Tue | ||
case 'E': | ||
case 'EE': | ||
case 'EEE': | ||
return match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// T | ||
_classCallCheck(this, DayParser); | ||
case 'EEEEE': | ||
return match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tu | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
case 'EEEEEE': | ||
return match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tuesday | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
case 'EEEE': | ||
default: | ||
return match.day(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
_defineProperty(_assertThisInitialized(_this), "priority", 90); | ||
validate(_date, value) { | ||
return value >= 0 && value <= 6; | ||
} | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['D', 'i', 'e', 'c', 't', 'T']); | ||
set(date, _flags, value, options) { | ||
date = setUTCDay(date, value, options); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
return _this; | ||
} | ||
} | ||
_createClass(DayParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
// Tue | ||
case 'E': | ||
case 'EE': | ||
case 'EEE': | ||
return match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// T | ||
case 'EEEEE': | ||
return match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tu | ||
case 'EEEEEE': | ||
return match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tuesday | ||
case 'EEEE': | ||
default: | ||
return match.day(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 6; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value, options) { | ||
date = setUTCDay(date, value, options); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return DayParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -6,50 +28,69 @@ | ||
export class DayPeriodParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var DayPeriodParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(DayPeriodParser, _Parser); | ||
_defineProperty(this, "priority", 80); | ||
var _super = _createSuper(DayPeriodParser); | ||
_defineProperty(this, "incompatibleTokens", ['a', 'b', 't', 'T']); | ||
function DayPeriodParser() { | ||
var _this; | ||
_classCallCheck(this, DayPeriodParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 80); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['a', 'b', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'B': | ||
case 'BB': | ||
case 'BBB': | ||
return match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
_createClass(DayPeriodParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'B': | ||
case 'BB': | ||
case 'BBB': | ||
return match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'BBBBB': | ||
return match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'BBBBB': | ||
return match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'BBBB': | ||
default: | ||
return match.dayPeriod(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'BBBB': | ||
default: | ||
return match.dayPeriod(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCHours(dayPeriodEnumToHours(value), 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
set(date, _flags, value) { | ||
date.setUTCHours(dayPeriodEnumToHours(value), 0, 0, 0); | ||
return date; | ||
} | ||
} | ||
return DayPeriodParser; | ||
}(Parser); |
@@ -0,51 +1,92 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
import { Parser } from "../Parser.js"; | ||
export class EraParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var EraParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(EraParser, _Parser); | ||
_defineProperty(this, "priority", 140); | ||
var _super = _createSuper(EraParser); | ||
_defineProperty(this, "incompatibleTokens", ['R', 'u', 't', 'T']); | ||
function EraParser() { | ||
var _this; | ||
_classCallCheck(this, EraParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 140); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['R', 'u', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
// AD, BC | ||
case 'G': | ||
case 'GG': | ||
case 'GGG': | ||
return match.era(dateString, { | ||
width: 'abbreviated' | ||
}) || match.era(dateString, { | ||
width: 'narrow' | ||
}); | ||
// A, B | ||
_createClass(EraParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
// AD, BC | ||
case 'G': | ||
case 'GG': | ||
case 'GGG': | ||
return match.era(dateString, { | ||
width: 'abbreviated' | ||
}) || match.era(dateString, { | ||
width: 'narrow' | ||
}); | ||
// A, B | ||
case 'GGGGG': | ||
return match.era(dateString, { | ||
width: 'narrow' | ||
}); | ||
// Anno Domini, Before Christ | ||
case 'GGGGG': | ||
return match.era(dateString, { | ||
width: 'narrow' | ||
}); | ||
// Anno Domini, Before Christ | ||
case 'GGGG': | ||
default: | ||
return match.era(dateString, { | ||
width: 'wide' | ||
}) || match.era(dateString, { | ||
width: 'abbreviated' | ||
}) || match.era(dateString, { | ||
width: 'narrow' | ||
}); | ||
case 'GGGG': | ||
default: | ||
return match.era(dateString, { | ||
width: 'wide' | ||
}) || match.era(dateString, { | ||
width: 'abbreviated' | ||
}) || match.era(dateString, { | ||
width: 'narrow' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, flags, value) { | ||
flags.era = value; | ||
date.setUTCFullYear(value, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
set(date, flags, value) { | ||
flags.era = value; | ||
date.setUTCFullYear(value, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
} | ||
return EraParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -5,25 +27,44 @@ | ||
import { parseNDigitsSigned } from "../utils.js"; | ||
export class ExtendedYearParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var ExtendedYearParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(ExtendedYearParser, _Parser); | ||
_defineProperty(this, "priority", 130); | ||
var _super = _createSuper(ExtendedYearParser); | ||
_defineProperty(this, "incompatibleTokens", ['G', 'y', 'Y', 'R', 'w', 'I', 'i', 'e', 'c', 't', 'T']); | ||
} | ||
function ExtendedYearParser() { | ||
var _this; | ||
parse(dateString, token) { | ||
if (token === 'u') { | ||
return parseNDigitsSigned(4, dateString); | ||
_classCallCheck(this, ExtendedYearParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
return parseNDigitsSigned(token.length, dateString); | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
date.setUTCFullYear(value, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "priority", 130); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['G', 'y', 'Y', 'R', 'w', 'I', 'i', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(ExtendedYearParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token) { | ||
if (token === 'u') { | ||
return parseNDigitsSigned(4, dateString); | ||
} | ||
return parseNDigitsSigned(token.length, dateString); | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCFullYear(value, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return ExtendedYearParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -5,24 +27,43 @@ | ||
import { mapValue, parseNDigits } from "../utils.js"; | ||
export class FractionOfSecondParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var FractionOfSecondParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(FractionOfSecondParser, _Parser); | ||
_defineProperty(this, "priority", 30); | ||
var _super = _createSuper(FractionOfSecondParser); | ||
_defineProperty(this, "incompatibleTokens", ['t', 'T']); | ||
} | ||
function FractionOfSecondParser() { | ||
var _this; | ||
parse(dateString, token) { | ||
var valueCallback = function (value) { | ||
return Math.floor(value * Math.pow(10, -token.length + 3)); | ||
}; | ||
_classCallCheck(this, FractionOfSecondParser); | ||
return mapValue(parseNDigits(token.length, dateString), valueCallback); | ||
} | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
set(date, _flags, value) { | ||
date.setUTCMilliseconds(value); | ||
return date; | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 30); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(FractionOfSecondParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token) { | ||
var valueCallback = function valueCallback(value) { | ||
return Math.floor(value * Math.pow(10, -token.length + 3)); | ||
}; | ||
return mapValue(parseNDigits(token.length, dateString), valueCallback); | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMilliseconds(value); | ||
return date; | ||
} | ||
}]); | ||
return FractionOfSecondParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -6,42 +28,62 @@ | ||
import { parseNumericPattern, parseNDigits } from "../utils.js"; | ||
export class Hour0To11Parser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var Hour0To11Parser = /*#__PURE__*/function (_Parser) { | ||
_inherits(Hour0To11Parser, _Parser); | ||
_defineProperty(this, "priority", 70); | ||
var _super = _createSuper(Hour0To11Parser); | ||
_defineProperty(this, "incompatibleTokens", ['h', 'H', 'k', 't', 'T']); | ||
} | ||
function Hour0To11Parser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'K': | ||
return parseNumericPattern(numericPatterns.hour11h, dateString); | ||
_classCallCheck(this, Hour0To11Parser); | ||
case 'Ko': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 0 && value <= 11; | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 70); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['h', 'H', 'k', 't', 'T']); | ||
return _this; | ||
} | ||
set(date, _flags, value) { | ||
var isPM = date.getUTCHours() >= 12; | ||
_createClass(Hour0To11Parser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'K': | ||
return parseNumericPattern(numericPatterns.hour11h, dateString); | ||
if (isPM && value < 12) { | ||
date.setUTCHours(value + 12, 0, 0, 0); | ||
} else { | ||
date.setUTCHours(value, 0, 0, 0); | ||
case 'Ko': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 11; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
var isPM = date.getUTCHours() >= 12; | ||
return date; | ||
} | ||
if (isPM && value < 12) { | ||
date.setUTCHours(value + 12, 0, 0, 0); | ||
} else { | ||
date.setUTCHours(value, 0, 0, 0); | ||
} | ||
} | ||
return date; | ||
} | ||
}]); | ||
return Hour0To11Parser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -6,35 +28,55 @@ | ||
import { parseNumericPattern, parseNDigits } from "../utils.js"; | ||
export class Hour0to23Parser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var Hour0to23Parser = /*#__PURE__*/function (_Parser) { | ||
_inherits(Hour0to23Parser, _Parser); | ||
_defineProperty(this, "priority", 70); | ||
var _super = _createSuper(Hour0to23Parser); | ||
_defineProperty(this, "incompatibleTokens", ['a', 'b', 'h', 'K', 'k', 't', 'T']); | ||
} | ||
function Hour0to23Parser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'H': | ||
return parseNumericPattern(numericPatterns.hour23h, dateString); | ||
_classCallCheck(this, Hour0to23Parser); | ||
case 'Ho': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 0 && value <= 23; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
date.setUTCHours(value, 0, 0, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "priority", 70); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['a', 'b', 'h', 'K', 'k', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(Hour0to23Parser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'H': | ||
return parseNumericPattern(numericPatterns.hour23h, dateString); | ||
case 'Ho': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 23; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCHours(value, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return Hour0to23Parser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -6,44 +28,64 @@ | ||
import { parseNumericPattern, parseNDigits } from "../utils.js"; | ||
export class Hour1to12Parser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var Hour1to12Parser = /*#__PURE__*/function (_Parser) { | ||
_inherits(Hour1to12Parser, _Parser); | ||
_defineProperty(this, "priority", 70); | ||
var _super = _createSuper(Hour1to12Parser); | ||
_defineProperty(this, "incompatibleTokens", ['H', 'K', 'k', 't', 'T']); | ||
} | ||
function Hour1to12Parser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'h': | ||
return parseNumericPattern(numericPatterns.hour12h, dateString); | ||
_classCallCheck(this, Hour1to12Parser); | ||
case 'ho': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 1 && value <= 12; | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 70); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['H', 'K', 'k', 't', 'T']); | ||
return _this; | ||
} | ||
set(date, _flags, value) { | ||
var isPM = date.getUTCHours() >= 12; | ||
_createClass(Hour1to12Parser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'h': | ||
return parseNumericPattern(numericPatterns.hour12h, dateString); | ||
if (isPM && value < 12) { | ||
date.setUTCHours(value + 12, 0, 0, 0); | ||
} else if (!isPM && value === 12) { | ||
date.setUTCHours(0, 0, 0, 0); | ||
} else { | ||
date.setUTCHours(value, 0, 0, 0); | ||
case 'ho': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 12; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
var isPM = date.getUTCHours() >= 12; | ||
return date; | ||
} | ||
if (isPM && value < 12) { | ||
date.setUTCHours(value + 12, 0, 0, 0); | ||
} else if (!isPM && value === 12) { | ||
date.setUTCHours(0, 0, 0, 0); | ||
} else { | ||
date.setUTCHours(value, 0, 0, 0); | ||
} | ||
} | ||
return date; | ||
} | ||
}]); | ||
return Hour1to12Parser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -6,36 +28,56 @@ | ||
import { parseNumericPattern, parseNDigits } from "../utils.js"; | ||
export class Hour1To24Parser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var Hour1To24Parser = /*#__PURE__*/function (_Parser) { | ||
_inherits(Hour1To24Parser, _Parser); | ||
_defineProperty(this, "priority", 70); | ||
var _super = _createSuper(Hour1To24Parser); | ||
_defineProperty(this, "incompatibleTokens", ['a', 'b', 'h', 'H', 'K', 't', 'T']); | ||
} | ||
function Hour1To24Parser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'k': | ||
return parseNumericPattern(numericPatterns.hour24h, dateString); | ||
_classCallCheck(this, Hour1To24Parser); | ||
case 'ko': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 1 && value <= 24; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
var hours = value <= 24 ? value % 24 : value; | ||
date.setUTCHours(hours, 0, 0, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "priority", 70); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['a', 'b', 'h', 'H', 'K', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(Hour1To24Parser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'k': | ||
return parseNumericPattern(numericPatterns.hour24h, dateString); | ||
case 'ko': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 24; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
var hours = value <= 24 ? value % 24 : value; | ||
date.setUTCHours(hours, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return Hour1To24Parser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -7,92 +29,112 @@ | ||
export class ISODayParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var ISODayParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(ISODayParser, _Parser); | ||
_defineProperty(this, "priority", 90); | ||
var _super = _createSuper(ISODayParser); | ||
_defineProperty(this, "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'E', 'e', 'c', 't', 'T']); | ||
function ISODayParser() { | ||
var _this; | ||
_classCallCheck(this, ISODayParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 90); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'E', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
var valueCallback = function (value) { | ||
if (value === 0) { | ||
return 7; | ||
} | ||
_createClass(ISODayParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
var valueCallback = function valueCallback(value) { | ||
if (value === 0) { | ||
return 7; | ||
} | ||
return value; | ||
}; | ||
return value; | ||
}; | ||
switch (token) { | ||
// 2 | ||
case 'i': | ||
case 'ii': | ||
// 02 | ||
return parseNDigits(token.length, dateString); | ||
// 2nd | ||
switch (token) { | ||
// 2 | ||
case 'i': | ||
case 'ii': | ||
// 02 | ||
return parseNDigits(token.length, dateString); | ||
// 2nd | ||
case 'io': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'day' | ||
}); | ||
// Tue | ||
case 'io': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'day' | ||
}); | ||
// Tue | ||
case 'iii': | ||
return mapValue(match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
// T | ||
case 'iii': | ||
return mapValue(match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
// T | ||
case 'iiiii': | ||
return mapValue(match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
// Tu | ||
case 'iiiii': | ||
return mapValue(match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
// Tu | ||
case 'iiiiii': | ||
return mapValue(match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
// Tuesday | ||
case 'iiiiii': | ||
return mapValue(match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
// Tuesday | ||
case 'iiii': | ||
default: | ||
return mapValue(match.day(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
case 'iiii': | ||
default: | ||
return mapValue(match.day(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 7; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date = setUTCISODay(date, value); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
validate(_date, value) { | ||
return value >= 1 && value <= 7; | ||
} | ||
set(date, _flags, value) { | ||
date = setUTCISODay(date, value); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
} | ||
return ISODayParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -7,39 +29,58 @@ | ||
export class ISOTimezoneParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var ISOTimezoneParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(ISOTimezoneParser, _Parser); | ||
_defineProperty(this, "priority", 10); | ||
var _super = _createSuper(ISOTimezoneParser); | ||
_defineProperty(this, "incompatibleTokens", ['t', 'T', 'X']); | ||
function ISOTimezoneParser() { | ||
var _this; | ||
_classCallCheck(this, ISOTimezoneParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 10); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T', 'X']); | ||
return _this; | ||
} | ||
parse(dateString, token) { | ||
switch (token) { | ||
case 'x': | ||
return parseTimezonePattern(timezonePatterns.basicOptionalMinutes, dateString); | ||
_createClass(ISOTimezoneParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token) { | ||
switch (token) { | ||
case 'x': | ||
return parseTimezonePattern(timezonePatterns.basicOptionalMinutes, dateString); | ||
case 'xx': | ||
return parseTimezonePattern(timezonePatterns.basic, dateString); | ||
case 'xx': | ||
return parseTimezonePattern(timezonePatterns.basic, dateString); | ||
case 'xxxx': | ||
return parseTimezonePattern(timezonePatterns.basicOptionalSeconds, dateString); | ||
case 'xxxx': | ||
return parseTimezonePattern(timezonePatterns.basicOptionalSeconds, dateString); | ||
case 'xxxxx': | ||
return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds, dateString); | ||
case 'xxxxx': | ||
return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds, dateString); | ||
case 'xxx': | ||
default: | ||
return parseTimezonePattern(timezonePatterns.extended, dateString); | ||
case 'xxx': | ||
default: | ||
return parseTimezonePattern(timezonePatterns.extended, dateString); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, flags, value) { | ||
if (flags.timestampIsSet) { | ||
return date; | ||
} | ||
set(date, flags, value) { | ||
if (flags.timestampIsSet) { | ||
return date; | ||
return new Date(date.getTime() - value); | ||
} | ||
}]); | ||
return new Date(date.getTime() - value); | ||
} | ||
} | ||
return ISOTimezoneParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -7,39 +29,58 @@ | ||
export class ISOTimezoneWithZParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var ISOTimezoneWithZParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(ISOTimezoneWithZParser, _Parser); | ||
_defineProperty(this, "priority", 10); | ||
var _super = _createSuper(ISOTimezoneWithZParser); | ||
_defineProperty(this, "incompatibleTokens", ['t', 'T', 'x']); | ||
function ISOTimezoneWithZParser() { | ||
var _this; | ||
_classCallCheck(this, ISOTimezoneWithZParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 10); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T', 'x']); | ||
return _this; | ||
} | ||
parse(dateString, token) { | ||
switch (token) { | ||
case 'X': | ||
return parseTimezonePattern(timezonePatterns.basicOptionalMinutes, dateString); | ||
_createClass(ISOTimezoneWithZParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token) { | ||
switch (token) { | ||
case 'X': | ||
return parseTimezonePattern(timezonePatterns.basicOptionalMinutes, dateString); | ||
case 'XX': | ||
return parseTimezonePattern(timezonePatterns.basic, dateString); | ||
case 'XX': | ||
return parseTimezonePattern(timezonePatterns.basic, dateString); | ||
case 'XXXX': | ||
return parseTimezonePattern(timezonePatterns.basicOptionalSeconds, dateString); | ||
case 'XXXX': | ||
return parseTimezonePattern(timezonePatterns.basicOptionalSeconds, dateString); | ||
case 'XXXXX': | ||
return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds, dateString); | ||
case 'XXXXX': | ||
return parseTimezonePattern(timezonePatterns.extendedOptionalSeconds, dateString); | ||
case 'XXX': | ||
default: | ||
return parseTimezonePattern(timezonePatterns.extended, dateString); | ||
case 'XXX': | ||
default: | ||
return parseTimezonePattern(timezonePatterns.extended, dateString); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, flags, value) { | ||
if (flags.timestampIsSet) { | ||
return date; | ||
} | ||
set(date, flags, value) { | ||
if (flags.timestampIsSet) { | ||
return date; | ||
return new Date(date.getTime() - value); | ||
} | ||
}]); | ||
return new Date(date.getTime() - value); | ||
} | ||
} | ||
return ISOTimezoneWithZParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -9,34 +31,54 @@ | ||
export class ISOWeekParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var ISOWeekParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(ISOWeekParser, _Parser); | ||
_defineProperty(this, "priority", 100); | ||
var _super = _createSuper(ISOWeekParser); | ||
_defineProperty(this, "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); | ||
} | ||
function ISOWeekParser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'I': | ||
return parseNumericPattern(numericPatterns.week, dateString); | ||
_classCallCheck(this, ISOWeekParser); | ||
case 'Io': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'week' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 1 && value <= 53; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
return startOfUTCISOWeek(setUTCISOWeek(date, value)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 100); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(ISOWeekParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'I': | ||
return parseNumericPattern(numericPatterns.week, dateString); | ||
case 'Io': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'week' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 53; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
return startOfUTCISOWeek(setUTCISOWeek(date, value)); | ||
} | ||
}]); | ||
return ISOWeekParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -7,26 +29,45 @@ | ||
export class ISOWeekYearParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var ISOWeekYearParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(ISOWeekYearParser, _Parser); | ||
_defineProperty(this, "priority", 130); | ||
var _super = _createSuper(ISOWeekYearParser); | ||
_defineProperty(this, "incompatibleTokens", ['G', 'y', 'Y', 'u', 'Q', 'q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); | ||
} | ||
function ISOWeekYearParser() { | ||
var _this; | ||
parse(dateString, token) { | ||
if (token === 'R') { | ||
return parseNDigitsSigned(4, dateString); | ||
_classCallCheck(this, ISOWeekYearParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
return parseNDigitsSigned(token.length, dateString); | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(_date, _flags, value) { | ||
var firstWeekOfYear = new Date(0); | ||
firstWeekOfYear.setUTCFullYear(value, 0, 4); | ||
firstWeekOfYear.setUTCHours(0, 0, 0, 0); | ||
return startOfUTCISOWeek(firstWeekOfYear); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 130); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['G', 'y', 'Y', 'u', 'Q', 'q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(ISOWeekYearParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token) { | ||
if (token === 'R') { | ||
return parseNDigitsSigned(4, dateString); | ||
} | ||
return parseNDigitsSigned(token.length, dateString); | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(_date, _flags, value) { | ||
var firstWeekOfYear = new Date(0); | ||
firstWeekOfYear.setUTCFullYear(value, 0, 4); | ||
firstWeekOfYear.setUTCHours(0, 0, 0, 0); | ||
return startOfUTCISOWeek(firstWeekOfYear); | ||
} | ||
}]); | ||
return ISOWeekYearParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -7,89 +29,109 @@ | ||
export class LocalDayParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var LocalDayParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(LocalDayParser, _Parser); | ||
_defineProperty(this, "priority", 90); | ||
var _super = _createSuper(LocalDayParser); | ||
_defineProperty(this, "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'c', 't', 'T']); | ||
function LocalDayParser() { | ||
var _this; | ||
_classCallCheck(this, LocalDayParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 90); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match, options) { | ||
var valueCallback = function (value) { | ||
var wholeWeekDays = Math.floor((value - 1) / 7) * 7; | ||
return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; | ||
}; | ||
_createClass(LocalDayParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match, options) { | ||
var valueCallback = function valueCallback(value) { | ||
var wholeWeekDays = Math.floor((value - 1) / 7) * 7; | ||
return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; | ||
}; | ||
switch (token) { | ||
// 3 | ||
case 'e': | ||
case 'ee': | ||
// 03 | ||
return mapValue(parseNDigits(token.length, dateString), valueCallback); | ||
// 3rd | ||
switch (token) { | ||
// 3 | ||
case 'e': | ||
case 'ee': | ||
// 03 | ||
return mapValue(parseNDigits(token.length, dateString), valueCallback); | ||
// 3rd | ||
case 'eo': | ||
return mapValue(match.ordinalNumber(dateString, { | ||
unit: 'day' | ||
}), valueCallback); | ||
// Tue | ||
case 'eo': | ||
return mapValue(match.ordinalNumber(dateString, { | ||
unit: 'day' | ||
}), valueCallback); | ||
// Tue | ||
case 'eee': | ||
return match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// T | ||
case 'eee': | ||
return match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// T | ||
case 'eeeee': | ||
return match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tu | ||
case 'eeeee': | ||
return match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tu | ||
case 'eeeeee': | ||
return match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tuesday | ||
case 'eeeeee': | ||
return match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tuesday | ||
case 'eeee': | ||
default: | ||
return match.day(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'eeee': | ||
default: | ||
return match.day(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 6; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value, options) { | ||
date = setUTCDay(date, value, options); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
validate(_date, value) { | ||
return value >= 0 && value <= 6; | ||
} | ||
set(date, _flags, value, options) { | ||
date = setUTCDay(date, value, options); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
} | ||
return LocalDayParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -9,34 +31,54 @@ | ||
export class LocalWeekParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var LocalWeekParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(LocalWeekParser, _Parser); | ||
_defineProperty(this, "priority", 100); | ||
var _super = _createSuper(LocalWeekParser); | ||
_defineProperty(this, "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); | ||
} | ||
function LocalWeekParser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'w': | ||
return parseNumericPattern(numericPatterns.week, dateString); | ||
_classCallCheck(this, LocalWeekParser); | ||
case 'wo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'week' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 1 && value <= 53; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value, options) { | ||
return startOfUTCWeek(setUTCWeek(date, value, options), options); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 100); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(LocalWeekParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'w': | ||
return parseNumericPattern(numericPatterns.week, dateString); | ||
case 'wo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'week' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 53; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value, options) { | ||
return startOfUTCWeek(setUTCWeek(date, value, options), options); | ||
} | ||
}]); | ||
return LocalWeekParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -8,53 +30,73 @@ | ||
// Local week-numbering year | ||
export class LocalWeekYearParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var LocalWeekYearParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(LocalWeekYearParser, _Parser); | ||
_defineProperty(this, "priority", 130); | ||
var _super = _createSuper(LocalWeekYearParser); | ||
_defineProperty(this, "incompatibleTokens", ['y', 'R', 'u', 'Q', 'q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); | ||
function LocalWeekYearParser() { | ||
var _this; | ||
_classCallCheck(this, LocalWeekYearParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 130); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'R', 'u', 'Q', 'q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
var valueCallback = function (year) { | ||
return { | ||
year: year, | ||
isTwoDigitYear: token === 'YY' | ||
_createClass(LocalWeekYearParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
var valueCallback = function valueCallback(year) { | ||
return { | ||
year: year, | ||
isTwoDigitYear: token === 'YY' | ||
}; | ||
}; | ||
}; | ||
switch (token) { | ||
case 'Y': | ||
return mapValue(parseNDigits(4, dateString), valueCallback); | ||
switch (token) { | ||
case 'Y': | ||
return mapValue(parseNDigits(4, dateString), valueCallback); | ||
case 'Yo': | ||
return mapValue(match.ordinalNumber(dateString, { | ||
unit: 'year' | ||
}), valueCallback); | ||
case 'Yo': | ||
return mapValue(match.ordinalNumber(dateString, { | ||
unit: 'year' | ||
}), valueCallback); | ||
default: | ||
return mapValue(parseNDigits(token.length, dateString), valueCallback); | ||
default: | ||
return mapValue(parseNDigits(token.length, dateString), valueCallback); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value.isTwoDigitYear || value.year > 0; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, flags, value, options) { | ||
var currentYear = getUTCWeekYear(date, options); | ||
validate(_date, value) { | ||
return value.isTwoDigitYear || value.year > 0; | ||
} | ||
if (value.isTwoDigitYear) { | ||
var normalizedTwoDigitYear = normalizeTwoDigitYear(value.year, currentYear); | ||
date.setUTCFullYear(normalizedTwoDigitYear, 0, options.firstWeekContainsDate); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return startOfUTCWeek(date, options); | ||
} | ||
set(date, flags, value, options) { | ||
var currentYear = getUTCWeekYear(date, options); | ||
if (value.isTwoDigitYear) { | ||
var normalizedTwoDigitYear = normalizeTwoDigitYear(value.year, currentYear); | ||
date.setUTCFullYear(normalizedTwoDigitYear, 0, options.firstWeekContainsDate); | ||
var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; | ||
date.setUTCFullYear(year, 0, options.firstWeekContainsDate); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return startOfUTCWeek(date, options); | ||
} | ||
}]); | ||
var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; | ||
date.setUTCFullYear(year, 0, options.firstWeekContainsDate); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return startOfUTCWeek(date, options); | ||
} | ||
} | ||
return LocalWeekYearParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -6,35 +28,55 @@ | ||
import { parseNumericPattern, parseNDigits } from "../utils.js"; | ||
export class MinuteParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var MinuteParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(MinuteParser, _Parser); | ||
_defineProperty(this, "priority", 60); | ||
var _super = _createSuper(MinuteParser); | ||
_defineProperty(this, "incompatibleTokens", ['t', 'T']); | ||
} | ||
function MinuteParser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'm': | ||
return parseNumericPattern(numericPatterns.minute, dateString); | ||
_classCallCheck(this, MinuteParser); | ||
case 'mo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'minute' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 0 && value <= 59; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
date.setUTCMinutes(value, 0, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "priority", 60); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(MinuteParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'm': | ||
return parseNumericPattern(numericPatterns.minute, dateString); | ||
case 'mo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'minute' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 59; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMinutes(value, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return MinuteParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -6,74 +28,94 @@ | ||
import { numericPatterns } from "../constants.js"; | ||
export class MonthParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var MonthParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(MonthParser, _Parser); | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'L', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); | ||
var _super = _createSuper(MonthParser); | ||
_defineProperty(this, "priority", 110); | ||
function MonthParser() { | ||
var _this; | ||
_classCallCheck(this, MonthParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'L', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 110); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
var valueCallback = function (value) { | ||
return value - 1; | ||
}; | ||
_createClass(MonthParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
var valueCallback = function valueCallback(value) { | ||
return value - 1; | ||
}; | ||
switch (token) { | ||
// 1, 2, ..., 12 | ||
case 'M': | ||
return mapValue(parseNumericPattern(numericPatterns.month, dateString), valueCallback); | ||
// 01, 02, ..., 12 | ||
switch (token) { | ||
// 1, 2, ..., 12 | ||
case 'M': | ||
return mapValue(parseNumericPattern(numericPatterns.month, dateString), valueCallback); | ||
// 01, 02, ..., 12 | ||
case 'MM': | ||
return mapValue(parseNDigits(2, dateString), valueCallback); | ||
// 1st, 2nd, ..., 12th | ||
case 'MM': | ||
return mapValue(parseNDigits(2, dateString), valueCallback); | ||
// 1st, 2nd, ..., 12th | ||
case 'Mo': | ||
return mapValue(match.ordinalNumber(dateString, { | ||
unit: 'month' | ||
}), valueCallback); | ||
// Jan, Feb, ..., Dec | ||
case 'Mo': | ||
return mapValue(match.ordinalNumber(dateString, { | ||
unit: 'month' | ||
}), valueCallback); | ||
// Jan, Feb, ..., Dec | ||
case 'MMM': | ||
return match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// J, F, ..., D | ||
case 'MMM': | ||
return match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// J, F, ..., D | ||
case 'MMMMM': | ||
return match.month(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// January, February, ..., December | ||
case 'MMMMM': | ||
return match.month(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// January, February, ..., December | ||
case 'MMMM': | ||
default: | ||
return match.month(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'MMMM': | ||
default: | ||
return match.month(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 11; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMonth(value, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
validate(_date, value) { | ||
return value >= 0 && value <= 11; | ||
} | ||
set(date, _flags, value) { | ||
date.setUTCMonth(value, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
} | ||
return MonthParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -5,68 +27,88 @@ | ||
import { parseNDigits } from "../utils.js"; | ||
export class QuarterParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var QuarterParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(QuarterParser, _Parser); | ||
_defineProperty(this, "priority", 120); | ||
var _super = _createSuper(QuarterParser); | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); | ||
} | ||
function QuarterParser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
// 1, 2, 3, 4 | ||
case 'Q': | ||
case 'QQ': | ||
// 01, 02, 03, 04 | ||
return parseNDigits(token.length, dateString); | ||
// 1st, 2nd, 3rd, 4th | ||
_classCallCheck(this, QuarterParser); | ||
case 'Qo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'quarter' | ||
}); | ||
// Q1, Q2, Q3, Q4 | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
case 'QQQ': | ||
return match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// 1, 2, 3, 4 (narrow quarter; could be not numerical) | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
case 'QQQQQ': | ||
return match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// 1st quarter, 2nd quarter, ... | ||
_defineProperty(_assertThisInitialized(_this), "priority", 120); | ||
case 'QQQQ': | ||
default: | ||
return match.quarter(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); | ||
validate(_date, value) { | ||
return value >= 1 && value <= 4; | ||
return _this; | ||
} | ||
set(date, _flags, value) { | ||
date.setUTCMonth((value - 1) * 3, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
_createClass(QuarterParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
// 1, 2, 3, 4 | ||
case 'Q': | ||
case 'QQ': | ||
// 01, 02, 03, 04 | ||
return parseNDigits(token.length, dateString); | ||
// 1st, 2nd, 3rd, 4th | ||
} | ||
case 'Qo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'quarter' | ||
}); | ||
// Q1, Q2, Q3, Q4 | ||
case 'QQQ': | ||
return match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// 1, 2, 3, 4 (narrow quarter; could be not numerical) | ||
case 'QQQQQ': | ||
return match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// 1st quarter, 2nd quarter, ... | ||
case 'QQQQ': | ||
default: | ||
return match.quarter(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 4; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMonth((value - 1) * 3, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return QuarterParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -6,35 +28,55 @@ | ||
import { parseNumericPattern, parseNDigits } from "../utils.js"; | ||
export class SecondParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var SecondParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(SecondParser, _Parser); | ||
_defineProperty(this, "priority", 50); | ||
var _super = _createSuper(SecondParser); | ||
_defineProperty(this, "incompatibleTokens", ['t', 'T']); | ||
} | ||
function SecondParser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 's': | ||
return parseNumericPattern(numericPatterns.second, dateString); | ||
_classCallCheck(this, SecondParser); | ||
case 'so': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'second' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 0 && value <= 59; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
date.setUTCSeconds(value, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "priority", 50); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(SecondParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 's': | ||
return parseNumericPattern(numericPatterns.second, dateString); | ||
case 'so': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'second' | ||
}); | ||
default: | ||
return parseNDigits(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 59; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCSeconds(value, 0); | ||
return date; | ||
} | ||
}]); | ||
return SecondParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -7,89 +29,109 @@ | ||
export class StandAloneLocalDayParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var StandAloneLocalDayParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(StandAloneLocalDayParser, _Parser); | ||
_defineProperty(this, "priority", 90); | ||
var _super = _createSuper(StandAloneLocalDayParser); | ||
_defineProperty(this, "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'e', 't', 'T']); | ||
function StandAloneLocalDayParser() { | ||
var _this; | ||
_classCallCheck(this, StandAloneLocalDayParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 90); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'e', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match, options) { | ||
var valueCallback = function (value) { | ||
var wholeWeekDays = Math.floor((value - 1) / 7) * 7; | ||
return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; | ||
}; | ||
_createClass(StandAloneLocalDayParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match, options) { | ||
var valueCallback = function valueCallback(value) { | ||
var wholeWeekDays = Math.floor((value - 1) / 7) * 7; | ||
return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; | ||
}; | ||
switch (token) { | ||
// 3 | ||
case 'c': | ||
case 'cc': | ||
// 03 | ||
return mapValue(parseNDigits(token.length, dateString), valueCallback); | ||
// 3rd | ||
switch (token) { | ||
// 3 | ||
case 'c': | ||
case 'cc': | ||
// 03 | ||
return mapValue(parseNDigits(token.length, dateString), valueCallback); | ||
// 3rd | ||
case 'co': | ||
return mapValue(match.ordinalNumber(dateString, { | ||
unit: 'day' | ||
}), valueCallback); | ||
// Tue | ||
case 'co': | ||
return mapValue(match.ordinalNumber(dateString, { | ||
unit: 'day' | ||
}), valueCallback); | ||
// Tue | ||
case 'ccc': | ||
return match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// T | ||
case 'ccc': | ||
return match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// T | ||
case 'ccccc': | ||
return match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// Tu | ||
case 'ccccc': | ||
return match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// Tu | ||
case 'cccccc': | ||
return match.day(dateString, { | ||
width: 'short', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// Tuesday | ||
case 'cccccc': | ||
return match.day(dateString, { | ||
width: 'short', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// Tuesday | ||
case 'cccc': | ||
default: | ||
return match.day(dateString, { | ||
width: 'wide', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
case 'cccc': | ||
default: | ||
return match.day(dateString, { | ||
width: 'wide', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 6; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value, options) { | ||
date = setUTCDay(date, value, options); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
validate(_date, value) { | ||
return value >= 0 && value <= 6; | ||
} | ||
set(date, _flags, value, options) { | ||
date = setUTCDay(date, value, options); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
} | ||
return StandAloneLocalDayParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -6,74 +28,94 @@ | ||
import { parseNumericPattern, parseNDigits, mapValue } from "../utils.js"; | ||
export class StandAloneMonthParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var StandAloneMonthParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(StandAloneMonthParser, _Parser); | ||
_defineProperty(this, "priority", 110); | ||
var _super = _createSuper(StandAloneMonthParser); | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); | ||
function StandAloneMonthParser() { | ||
var _this; | ||
_classCallCheck(this, StandAloneMonthParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 110); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
var valueCallback = function (value) { | ||
return value - 1; | ||
}; | ||
_createClass(StandAloneMonthParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
var valueCallback = function valueCallback(value) { | ||
return value - 1; | ||
}; | ||
switch (token) { | ||
// 1, 2, ..., 12 | ||
case 'L': | ||
return mapValue(parseNumericPattern(numericPatterns.month, dateString), valueCallback); | ||
// 01, 02, ..., 12 | ||
switch (token) { | ||
// 1, 2, ..., 12 | ||
case 'L': | ||
return mapValue(parseNumericPattern(numericPatterns.month, dateString), valueCallback); | ||
// 01, 02, ..., 12 | ||
case 'LL': | ||
return mapValue(parseNDigits(2, dateString), valueCallback); | ||
// 1st, 2nd, ..., 12th | ||
case 'LL': | ||
return mapValue(parseNDigits(2, dateString), valueCallback); | ||
// 1st, 2nd, ..., 12th | ||
case 'Lo': | ||
return mapValue(match.ordinalNumber(dateString, { | ||
unit: 'month' | ||
}), valueCallback); | ||
// Jan, Feb, ..., Dec | ||
case 'Lo': | ||
return mapValue(match.ordinalNumber(dateString, { | ||
unit: 'month' | ||
}), valueCallback); | ||
// Jan, Feb, ..., Dec | ||
case 'LLL': | ||
return match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// J, F, ..., D | ||
case 'LLL': | ||
return match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// J, F, ..., D | ||
case 'LLLLL': | ||
return match.month(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// January, February, ..., December | ||
case 'LLLLL': | ||
return match.month(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// January, February, ..., December | ||
case 'LLLL': | ||
default: | ||
return match.month(dateString, { | ||
width: 'wide', | ||
context: 'standalone' | ||
}) || match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
case 'LLLL': | ||
default: | ||
return match.month(dateString, { | ||
width: 'wide', | ||
context: 'standalone' | ||
}) || match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 11; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMonth(value, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
validate(_date, value) { | ||
return value >= 0 && value <= 11; | ||
} | ||
set(date, _flags, value) { | ||
date.setUTCMonth(value, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
} | ||
return StandAloneMonthParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -5,68 +27,88 @@ | ||
import { parseNDigits } from "../utils.js"; | ||
export class StandAloneQuarterParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var StandAloneQuarterParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(StandAloneQuarterParser, _Parser); | ||
_defineProperty(this, "priority", 120); | ||
var _super = _createSuper(StandAloneQuarterParser); | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'Q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); | ||
} | ||
function StandAloneQuarterParser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
// 1, 2, 3, 4 | ||
case 'q': | ||
case 'qq': | ||
// 01, 02, 03, 04 | ||
return parseNDigits(token.length, dateString); | ||
// 1st, 2nd, 3rd, 4th | ||
_classCallCheck(this, StandAloneQuarterParser); | ||
case 'qo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'quarter' | ||
}); | ||
// Q1, Q2, Q3, Q4 | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
case 'qqq': | ||
return match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// 1, 2, 3, 4 (narrow quarter; could be not numerical) | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
case 'qqqqq': | ||
return match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// 1st quarter, 2nd quarter, ... | ||
_defineProperty(_assertThisInitialized(_this), "priority", 120); | ||
case 'qqqq': | ||
default: | ||
return match.quarter(dateString, { | ||
width: 'wide', | ||
context: 'standalone' | ||
}) || match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
} | ||
} | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'Q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); | ||
validate(_date, value) { | ||
return value >= 1 && value <= 4; | ||
return _this; | ||
} | ||
set(date, _flags, value) { | ||
date.setUTCMonth((value - 1) * 3, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
_createClass(StandAloneQuarterParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
// 1, 2, 3, 4 | ||
case 'q': | ||
case 'qq': | ||
// 01, 02, 03, 04 | ||
return parseNDigits(token.length, dateString); | ||
// 1st, 2nd, 3rd, 4th | ||
} | ||
case 'qo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'quarter' | ||
}); | ||
// Q1, Q2, Q3, Q4 | ||
case 'qqq': | ||
return match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// 1, 2, 3, 4 (narrow quarter; could be not numerical) | ||
case 'qqqqq': | ||
return match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// 1st quarter, 2nd quarter, ... | ||
case 'qqqq': | ||
default: | ||
return match.quarter(dateString, { | ||
width: 'wide', | ||
context: 'standalone' | ||
}) || match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 4; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMonth((value - 1) * 3, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return StandAloneQuarterParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -5,21 +27,40 @@ | ||
import { parseAnyDigitsSigned } from "../utils.js"; | ||
export class TimestampMillisecondsParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var TimestampMillisecondsParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(TimestampMillisecondsParser, _Parser); | ||
_defineProperty(this, "priority", 20); | ||
var _super = _createSuper(TimestampMillisecondsParser); | ||
_defineProperty(this, "incompatibleTokens", '*'); | ||
} | ||
function TimestampMillisecondsParser() { | ||
var _this; | ||
parse(dateString) { | ||
return parseAnyDigitsSigned(dateString); | ||
} | ||
_classCallCheck(this, TimestampMillisecondsParser); | ||
set(_date, _flags, value) { | ||
return [new Date(value), { | ||
timestampIsSet: true | ||
}]; | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 20); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", '*'); | ||
return _this; | ||
} | ||
} | ||
_createClass(TimestampMillisecondsParser, [{ | ||
key: "parse", | ||
value: function parse(dateString) { | ||
return parseAnyDigitsSigned(dateString); | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(_date, _flags, value) { | ||
return [new Date(value), { | ||
timestampIsSet: true | ||
}]; | ||
} | ||
}]); | ||
return TimestampMillisecondsParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -5,21 +27,40 @@ | ||
import { parseAnyDigitsSigned } from "../utils.js"; | ||
export class TimestampSecondsParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var TimestampSecondsParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(TimestampSecondsParser, _Parser); | ||
_defineProperty(this, "priority", 40); | ||
var _super = _createSuper(TimestampSecondsParser); | ||
_defineProperty(this, "incompatibleTokens", '*'); | ||
} | ||
function TimestampSecondsParser() { | ||
var _this; | ||
parse(dateString) { | ||
return parseAnyDigitsSigned(dateString); | ||
} | ||
_classCallCheck(this, TimestampSecondsParser); | ||
set(_date, _flags, value) { | ||
return [new Date(value * 1000), { | ||
timestampIsSet: true | ||
}]; | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 40); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", '*'); | ||
return _this; | ||
} | ||
} | ||
_createClass(TimestampSecondsParser, [{ | ||
key: "parse", | ||
value: function parse(dateString) { | ||
return parseAnyDigitsSigned(dateString); | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(_date, _flags, value) { | ||
return [new Date(value * 1000), { | ||
timestampIsSet: true | ||
}]; | ||
} | ||
}]); | ||
return TimestampSecondsParser; | ||
}(Parser); |
@@ -0,1 +1,23 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -13,53 +35,73 @@ | ||
// | AD 12345 | 12345 | 45 | 12345 | 12345 | 12345 | | ||
export class YearParser extends Parser { | ||
constructor() { | ||
super(...arguments); | ||
export var YearParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(YearParser, _Parser); | ||
_defineProperty(this, "priority", 130); | ||
var _super = _createSuper(YearParser); | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'u', 'w', 'I', 'i', 'e', 'c', 't', 'T']); | ||
function YearParser() { | ||
var _this; | ||
_classCallCheck(this, YearParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 130); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'u', 'w', 'I', 'i', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
var valueCallback = function (year) { | ||
return { | ||
year: year, | ||
isTwoDigitYear: token === 'yy' | ||
_createClass(YearParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
var valueCallback = function valueCallback(year) { | ||
return { | ||
year: year, | ||
isTwoDigitYear: token === 'yy' | ||
}; | ||
}; | ||
}; | ||
switch (token) { | ||
case 'y': | ||
return mapValue(parseNDigits(4, dateString), valueCallback); | ||
switch (token) { | ||
case 'y': | ||
return mapValue(parseNDigits(4, dateString), valueCallback); | ||
case 'yo': | ||
return mapValue(match.ordinalNumber(dateString, { | ||
unit: 'year' | ||
}), valueCallback); | ||
case 'yo': | ||
return mapValue(match.ordinalNumber(dateString, { | ||
unit: 'year' | ||
}), valueCallback); | ||
default: | ||
return mapValue(parseNDigits(token.length, dateString), valueCallback); | ||
default: | ||
return mapValue(parseNDigits(token.length, dateString), valueCallback); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value.isTwoDigitYear || value.year > 0; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, flags, value) { | ||
var currentYear = date.getUTCFullYear(); | ||
validate(_date, value) { | ||
return value.isTwoDigitYear || value.year > 0; | ||
} | ||
if (value.isTwoDigitYear) { | ||
var normalizedTwoDigitYear = normalizeTwoDigitYear(value.year, currentYear); | ||
date.setUTCFullYear(normalizedTwoDigitYear, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
set(date, flags, value) { | ||
var currentYear = date.getUTCFullYear(); | ||
if (value.isTwoDigitYear) { | ||
var normalizedTwoDigitYear = normalizeTwoDigitYear(value.year, currentYear); | ||
date.setUTCFullYear(normalizedTwoDigitYear, 0, 1); | ||
var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; | ||
date.setUTCFullYear(year, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; | ||
date.setUTCFullYear(year, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
} | ||
return YearParser; | ||
}(Parser); |
@@ -0,7 +1,29 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
var TIMEZONE_UNIT_PRIORITY = 10; | ||
export class Setter { | ||
constructor() { | ||
_defineProperty(this, "priority", void 0); | ||
export var Setter = /*#__PURE__*/function () { | ||
function Setter() { | ||
_classCallCheck(this, Setter); | ||
@@ -11,49 +33,86 @@ _defineProperty(this, "subPriority", 0); | ||
validate(_utcDate, _options) { | ||
return true; | ||
} | ||
_createClass(Setter, [{ | ||
key: "validate", | ||
value: function validate(_utcDate, _options) { | ||
return true; | ||
} | ||
}]); | ||
} | ||
export class ValueSetter extends Setter { | ||
constructor(value, validateValue, setValue, priority, subPriority) { | ||
super(); | ||
this.value = value; | ||
this.validateValue = validateValue; | ||
this.setValue = setValue; | ||
this.priority = priority; | ||
return Setter; | ||
}(); | ||
export var ValueSetter = /*#__PURE__*/function (_Setter) { | ||
_inherits(ValueSetter, _Setter); | ||
var _super = _createSuper(ValueSetter); | ||
function ValueSetter(value, validateValue, setValue, priority, subPriority) { | ||
var _this; | ||
_classCallCheck(this, ValueSetter); | ||
_this = _super.call(this); | ||
_this.value = value; | ||
_this.validateValue = validateValue; | ||
_this.setValue = setValue; | ||
_this.priority = priority; | ||
if (subPriority) { | ||
this.subPriority = subPriority; | ||
_this.subPriority = subPriority; | ||
} | ||
} | ||
validate(utcDate, options) { | ||
return this.validateValue(utcDate, this.value, options); | ||
return _this; | ||
} | ||
set(utcDate, flags, options) { | ||
return this.setValue(utcDate, flags, this.value, options); | ||
} | ||
_createClass(ValueSetter, [{ | ||
key: "validate", | ||
value: function validate(utcDate, options) { | ||
return this.validateValue(utcDate, this.value, options); | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(utcDate, flags, options) { | ||
return this.setValue(utcDate, flags, this.value, options); | ||
} | ||
}]); | ||
} | ||
export class DateToSystemTimezoneSetter extends Setter { | ||
constructor() { | ||
super(...arguments); | ||
return ValueSetter; | ||
}(Setter); | ||
export var DateToSystemTimezoneSetter = /*#__PURE__*/function (_Setter2) { | ||
_inherits(DateToSystemTimezoneSetter, _Setter2); | ||
_defineProperty(this, "priority", TIMEZONE_UNIT_PRIORITY); | ||
var _super2 = _createSuper(DateToSystemTimezoneSetter); | ||
_defineProperty(this, "subPriority", -1); | ||
} | ||
function DateToSystemTimezoneSetter() { | ||
var _this2; | ||
set(date, flags) { | ||
if (flags.timestampIsSet) { | ||
return date; | ||
_classCallCheck(this, DateToSystemTimezoneSetter); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
var convertedDate = new Date(0); | ||
convertedDate.setFullYear(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate()); | ||
convertedDate.setHours(date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds(), date.getUTCMilliseconds()); | ||
return convertedDate; | ||
_this2 = _super2.call.apply(_super2, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this2), "priority", TIMEZONE_UNIT_PRIORITY); | ||
_defineProperty(_assertThisInitialized(_this2), "subPriority", -1); | ||
return _this2; | ||
} | ||
} | ||
_createClass(DateToSystemTimezoneSetter, [{ | ||
key: "set", | ||
value: function set(date, flags) { | ||
if (flags.timestampIsSet) { | ||
return date; | ||
} | ||
var convertedDate = new Date(0); | ||
convertedDate.setFullYear(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate()); | ||
convertedDate.setHours(date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds(), date.getUTCMilliseconds()); | ||
return convertedDate; | ||
} | ||
}]); | ||
return DateToSystemTimezoneSetter; | ||
}(Setter); |
@@ -0,1 +1,9 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } | ||
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } | ||
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } | ||
import defaultLocale from "../_lib/defaultLocale/index.js"; | ||
@@ -386,77 +394,84 @@ import subMilliseconds from "../subMilliseconds/index.js"; | ||
var _loop = function (_token) { | ||
if (!(options !== null && options !== void 0 && options.useAdditionalWeekYearTokens) && isProtectedWeekYearToken(_token)) { | ||
throwProtectedError(_token, formatString, dirtyDateString); | ||
} | ||
var _iterator = _createForOfIteratorHelper(tokens), | ||
_step; | ||
if (!(options !== null && options !== void 0 && options.useAdditionalDayOfYearTokens) && isProtectedDayOfYearToken(_token)) { | ||
throwProtectedError(_token, formatString, dirtyDateString); | ||
} | ||
try { | ||
var _loop = function _loop() { | ||
var token = _step.value; | ||
var firstCharacter = _token[0]; | ||
var parser = parsers[firstCharacter]; | ||
if (!(options !== null && options !== void 0 && options.useAdditionalWeekYearTokens) && isProtectedWeekYearToken(token)) { | ||
throwProtectedError(token, formatString, dirtyDateString); | ||
} | ||
if (parser) { | ||
var incompatibleTokens = parser.incompatibleTokens; | ||
if (!(options !== null && options !== void 0 && options.useAdditionalDayOfYearTokens) && isProtectedDayOfYearToken(token)) { | ||
throwProtectedError(token, formatString, dirtyDateString); | ||
} | ||
if (Array.isArray(incompatibleTokens)) { | ||
var incompatibleToken = usedTokens.find(function (usedToken) { | ||
return incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter; | ||
}); | ||
var firstCharacter = token[0]; | ||
var parser = parsers[firstCharacter]; | ||
if (incompatibleToken) { | ||
throw new RangeError("The format string mustn't contain `".concat(incompatibleToken.fullToken, "` and `").concat(_token, "` at the same time")); | ||
if (parser) { | ||
var incompatibleTokens = parser.incompatibleTokens; | ||
if (Array.isArray(incompatibleTokens)) { | ||
var incompatibleToken = usedTokens.find(function (usedToken) { | ||
return incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter; | ||
}); | ||
if (incompatibleToken) { | ||
throw new RangeError("The format string mustn't contain `".concat(incompatibleToken.fullToken, "` and `").concat(token, "` at the same time")); | ||
} | ||
} else if (parser.incompatibleTokens === '*' && usedTokens.length > 0) { | ||
throw new RangeError("The format string mustn't contain `".concat(token, "` and any other token at the same time")); | ||
} | ||
} else if (parser.incompatibleTokens === '*' && usedTokens.length > 0) { | ||
throw new RangeError("The format string mustn't contain `".concat(_token, "` and any other token at the same time")); | ||
} | ||
usedTokens.push({ | ||
token: firstCharacter, | ||
fullToken: _token | ||
}); | ||
var parseResult = parser.run(dateString, _token, locale.match, subFnOptions); | ||
usedTokens.push({ | ||
token: firstCharacter, | ||
fullToken: token | ||
}); | ||
var parseResult = parser.run(dateString, token, locale.match, subFnOptions); | ||
if (!parseResult) { | ||
token = _token; | ||
return { | ||
v: new Date(NaN) | ||
}; | ||
} | ||
if (!parseResult) { | ||
return { | ||
v: new Date(NaN) | ||
}; | ||
} | ||
setters.push(parseResult.setter); | ||
dateString = parseResult.rest; | ||
} else { | ||
if (firstCharacter.match(unescapedLatinCharacterRegExp)) { | ||
throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); | ||
} // Replace two single quote characters with one single quote character | ||
setters.push(parseResult.setter); | ||
dateString = parseResult.rest; | ||
} else { | ||
if (firstCharacter.match(unescapedLatinCharacterRegExp)) { | ||
throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); | ||
} // Replace two single quote characters with one single quote character | ||
if (_token === "''") { | ||
_token = "'"; | ||
} else if (firstCharacter === "'") { | ||
_token = cleanEscapedString(_token); | ||
} // Cut token from string, or, if string doesn't match the token, return Invalid Date | ||
if (token === "''") { | ||
token = "'"; | ||
} else if (firstCharacter === "'") { | ||
token = cleanEscapedString(token); | ||
} // Cut token from string, or, if string doesn't match the token, return Invalid Date | ||
if (dateString.indexOf(_token) === 0) { | ||
dateString = dateString.slice(_token.length); | ||
} else { | ||
token = _token; | ||
return { | ||
v: new Date(NaN) | ||
}; | ||
if (dateString.indexOf(token) === 0) { | ||
dateString = dateString.slice(token.length); | ||
} else { | ||
return { | ||
v: new Date(NaN) | ||
}; | ||
} | ||
} | ||
} | ||
}; | ||
token = _token; | ||
}; | ||
for (_iterator.s(); !(_step = _iterator.n()).done;) { | ||
var _ret = _loop(); | ||
for (var token of tokens) { | ||
var _ret = _loop(token); | ||
if (_typeof(_ret) === "object") return _ret.v; | ||
} // Check if the remaining input contains something other than whitespace | ||
if (typeof _ret === "object") return _ret.v; | ||
} // Check if the remaining input contains something other than whitespace | ||
} catch (err) { | ||
_iterator.e(err); | ||
} finally { | ||
_iterator.f(); | ||
} | ||
if (dateString.length > 0 && notWhitespaceRegExp.test(dateString)) { | ||
@@ -491,15 +506,26 @@ return new Date(NaN); | ||
for (var setter of uniquePrioritySetters) { | ||
if (!setter.validate(utcDate, subFnOptions)) { | ||
return new Date(NaN); | ||
} | ||
var _iterator2 = _createForOfIteratorHelper(uniquePrioritySetters), | ||
_step2; | ||
var result = setter.set(utcDate, flags, subFnOptions); // Result is tuple (date, flags) | ||
try { | ||
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { | ||
var setter = _step2.value; | ||
if (Array.isArray(result)) { | ||
utcDate = result[0]; | ||
assign(flags, result[1]); // Result is date | ||
} else { | ||
utcDate = result; | ||
if (!setter.validate(utcDate, subFnOptions)) { | ||
return new Date(NaN); | ||
} | ||
var result = setter.set(utcDate, flags, subFnOptions); // Result is tuple (date, flags) | ||
if (Array.isArray(result)) { | ||
utcDate = result[0]; | ||
assign(flags, result[1]); // Result is date | ||
} else { | ||
utcDate = result; | ||
} | ||
} | ||
} catch (err) { | ||
_iterator2.e(err); | ||
} finally { | ||
_iterator2.f(); | ||
} | ||
@@ -506,0 +532,0 @@ |
@@ -0,1 +1,3 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
import toDate from "../toDate/index.js"; | ||
@@ -47,3 +49,3 @@ import setMonth from "../setMonth/index.js"; | ||
if (typeof values !== 'object' || values === null) { | ||
if (_typeof(values) !== 'object' || values === null) { | ||
throw new RangeError('values parameter must be an object'); | ||
@@ -50,0 +52,0 @@ } |
@@ -0,1 +1,3 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
import subDays from "../subDays/index.js"; | ||
@@ -47,3 +49,3 @@ import subMonths from "../subMonths/index.js"; | ||
requiredArgs(2, arguments); | ||
if (!duration || typeof duration !== 'object') return new Date(NaN); | ||
if (!duration || _typeof(duration) !== 'object') return new Date(NaN); | ||
var years = duration.years ? toInteger(duration.years) : 0; | ||
@@ -50,0 +52,0 @@ var months = duration.months ? toInteger(duration.months) : 0; |
@@ -0,1 +1,3 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
import requiredArgs from "../_lib/requiredArgs/index.js"; | ||
@@ -37,3 +39,3 @@ /** | ||
if (argument instanceof Date || typeof argument === 'object' && argStr === '[object Date]') { | ||
if (argument instanceof Date || _typeof(argument) === 'object' && argStr === '[object Date]') { | ||
// Prevent the date to lose the milliseconds when passed to new Date() in IE10 | ||
@@ -40,0 +42,0 @@ return new Date(argument.getTime()); |
@@ -12,2 +12,4 @@ "use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
/** | ||
@@ -41,3 +43,3 @@ * @name formatISODuration | ||
(0, _index.default)(1, arguments); | ||
if (typeof duration !== 'object') throw new Error('Duration must be an object'); | ||
if (_typeof(duration) !== 'object') throw new Error('Duration must be an object'); | ||
var _duration$years = duration.years, | ||
@@ -44,0 +46,0 @@ years = _duration$years === void 0 ? 0 : _duration$years, |
511
fp/index.js
@@ -264,3 +264,3 @@ "use strict"; | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index.default; | ||
@@ -271,3 +271,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index2.default; | ||
@@ -278,3 +278,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index3.default; | ||
@@ -285,3 +285,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index4.default; | ||
@@ -292,3 +292,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index5.default; | ||
@@ -299,3 +299,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index6.default; | ||
@@ -306,3 +306,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index7.default; | ||
@@ -313,3 +313,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index8.default; | ||
@@ -320,3 +320,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index9.default; | ||
@@ -327,3 +327,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index10.default; | ||
@@ -334,3 +334,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index11.default; | ||
@@ -341,3 +341,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index12.default; | ||
@@ -348,3 +348,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index13.default; | ||
@@ -355,3 +355,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index14.default; | ||
@@ -362,3 +362,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index15.default; | ||
@@ -369,3 +369,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index16.default; | ||
@@ -376,3 +376,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index17.default; | ||
@@ -383,3 +383,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index18.default; | ||
@@ -390,3 +390,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index19.default; | ||
@@ -397,3 +397,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index20.default; | ||
@@ -404,3 +404,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index21.default; | ||
@@ -411,3 +411,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index22.default; | ||
@@ -418,3 +418,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index23.default; | ||
@@ -425,3 +425,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index24.default; | ||
@@ -432,3 +432,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index25.default; | ||
@@ -439,3 +439,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index26.default; | ||
@@ -446,3 +446,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index27.default; | ||
@@ -453,3 +453,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index28.default; | ||
@@ -460,3 +460,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index29.default; | ||
@@ -467,3 +467,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index30.default; | ||
@@ -474,3 +474,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index31.default; | ||
@@ -481,3 +481,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index32.default; | ||
@@ -488,3 +488,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index33.default; | ||
@@ -495,3 +495,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index34.default; | ||
@@ -502,3 +502,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index35.default; | ||
@@ -509,3 +509,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index36.default; | ||
@@ -516,3 +516,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index37.default; | ||
@@ -523,3 +523,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index38.default; | ||
@@ -530,3 +530,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index39.default; | ||
@@ -537,3 +537,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index40.default; | ||
@@ -544,3 +544,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index41.default; | ||
@@ -551,3 +551,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index42.default; | ||
@@ -558,3 +558,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index43.default; | ||
@@ -565,3 +565,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index44.default; | ||
@@ -572,3 +572,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index45.default; | ||
@@ -579,3 +579,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index46.default; | ||
@@ -586,3 +586,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index47.default; | ||
@@ -593,3 +593,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index48.default; | ||
@@ -600,3 +600,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index49.default; | ||
@@ -607,3 +607,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index50.default; | ||
@@ -614,3 +614,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index51.default; | ||
@@ -621,3 +621,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index52.default; | ||
@@ -628,3 +628,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index53.default; | ||
@@ -635,3 +635,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index54.default; | ||
@@ -642,3 +642,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index55.default; | ||
@@ -649,3 +649,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index56.default; | ||
@@ -656,3 +656,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index57.default; | ||
@@ -663,3 +663,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index58.default; | ||
@@ -670,3 +670,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index59.default; | ||
@@ -677,3 +677,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index60.default; | ||
@@ -684,3 +684,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index61.default; | ||
@@ -691,3 +691,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index62.default; | ||
@@ -698,3 +698,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index63.default; | ||
@@ -705,3 +705,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index64.default; | ||
@@ -712,3 +712,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index65.default; | ||
@@ -719,3 +719,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index66.default; | ||
@@ -726,3 +726,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index67.default; | ||
@@ -733,3 +733,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index68.default; | ||
@@ -740,3 +740,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index69.default; | ||
@@ -747,3 +747,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index70.default; | ||
@@ -754,3 +754,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index71.default; | ||
@@ -761,3 +761,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index72.default; | ||
@@ -768,3 +768,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index73.default; | ||
@@ -775,3 +775,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index74.default; | ||
@@ -782,3 +782,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index75.default; | ||
@@ -789,3 +789,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index76.default; | ||
@@ -796,3 +796,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index77.default; | ||
@@ -803,3 +803,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index78.default; | ||
@@ -810,3 +810,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index79.default; | ||
@@ -817,3 +817,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index80.default; | ||
@@ -824,3 +824,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index81.default; | ||
@@ -831,3 +831,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index82.default; | ||
@@ -838,3 +838,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index83.default; | ||
@@ -845,3 +845,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index84.default; | ||
@@ -852,3 +852,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index85.default; | ||
@@ -859,3 +859,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index86.default; | ||
@@ -866,3 +866,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index87.default; | ||
@@ -873,3 +873,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index88.default; | ||
@@ -880,3 +880,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index89.default; | ||
@@ -887,3 +887,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index90.default; | ||
@@ -894,3 +894,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index91.default; | ||
@@ -901,3 +901,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index92.default; | ||
@@ -908,3 +908,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index93.default; | ||
@@ -915,3 +915,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index94.default; | ||
@@ -922,3 +922,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index95.default; | ||
@@ -929,3 +929,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index96.default; | ||
@@ -936,3 +936,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index97.default; | ||
@@ -943,3 +943,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index98.default; | ||
@@ -950,3 +950,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index99.default; | ||
@@ -957,3 +957,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index100.default; | ||
@@ -964,3 +964,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index101.default; | ||
@@ -971,3 +971,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index102.default; | ||
@@ -978,3 +978,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index103.default; | ||
@@ -985,3 +985,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index104.default; | ||
@@ -992,3 +992,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index105.default; | ||
@@ -999,3 +999,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index106.default; | ||
@@ -1006,3 +1006,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index107.default; | ||
@@ -1013,3 +1013,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index108.default; | ||
@@ -1020,3 +1020,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index109.default; | ||
@@ -1027,3 +1027,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index110.default; | ||
@@ -1034,3 +1034,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index111.default; | ||
@@ -1041,3 +1041,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index112.default; | ||
@@ -1048,3 +1048,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index113.default; | ||
@@ -1055,3 +1055,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index114.default; | ||
@@ -1062,3 +1062,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index115.default; | ||
@@ -1069,3 +1069,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index116.default; | ||
@@ -1076,3 +1076,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index117.default; | ||
@@ -1083,3 +1083,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index118.default; | ||
@@ -1090,3 +1090,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index119.default; | ||
@@ -1097,3 +1097,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index120.default; | ||
@@ -1104,3 +1104,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index121.default; | ||
@@ -1111,3 +1111,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index122.default; | ||
@@ -1118,3 +1118,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index123.default; | ||
@@ -1125,3 +1125,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index124.default; | ||
@@ -1132,3 +1132,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index125.default; | ||
@@ -1139,3 +1139,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index126.default; | ||
@@ -1146,3 +1146,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index127.default; | ||
@@ -1153,3 +1153,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index128.default; | ||
@@ -1160,3 +1160,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index129.default; | ||
@@ -1167,3 +1167,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index130.default; | ||
@@ -1174,3 +1174,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index131.default; | ||
@@ -1181,3 +1181,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index132.default; | ||
@@ -1188,3 +1188,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index133.default; | ||
@@ -1195,3 +1195,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index134.default; | ||
@@ -1202,3 +1202,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index135.default; | ||
@@ -1209,3 +1209,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index136.default; | ||
@@ -1216,3 +1216,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index137.default; | ||
@@ -1223,3 +1223,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index138.default; | ||
@@ -1230,3 +1230,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index139.default; | ||
@@ -1237,3 +1237,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index140.default; | ||
@@ -1244,3 +1244,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index141.default; | ||
@@ -1251,3 +1251,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index142.default; | ||
@@ -1258,3 +1258,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index143.default; | ||
@@ -1265,3 +1265,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index144.default; | ||
@@ -1272,3 +1272,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index145.default; | ||
@@ -1279,3 +1279,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index146.default; | ||
@@ -1286,3 +1286,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index147.default; | ||
@@ -1293,3 +1293,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index148.default; | ||
@@ -1300,3 +1300,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index149.default; | ||
@@ -1307,3 +1307,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index150.default; | ||
@@ -1314,3 +1314,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index151.default; | ||
@@ -1321,3 +1321,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index152.default; | ||
@@ -1328,3 +1328,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index153.default; | ||
@@ -1335,3 +1335,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index154.default; | ||
@@ -1342,3 +1342,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index155.default; | ||
@@ -1349,3 +1349,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index156.default; | ||
@@ -1356,3 +1356,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index157.default; | ||
@@ -1363,3 +1363,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index158.default; | ||
@@ -1370,3 +1370,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index159.default; | ||
@@ -1377,3 +1377,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index160.default; | ||
@@ -1384,3 +1384,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index161.default; | ||
@@ -1391,3 +1391,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index162.default; | ||
@@ -1398,3 +1398,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index163.default; | ||
@@ -1405,3 +1405,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index164.default; | ||
@@ -1412,3 +1412,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index165.default; | ||
@@ -1419,3 +1419,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index166.default; | ||
@@ -1426,3 +1426,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index167.default; | ||
@@ -1433,3 +1433,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index168.default; | ||
@@ -1440,3 +1440,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index169.default; | ||
@@ -1447,3 +1447,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index170.default; | ||
@@ -1454,3 +1454,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index171.default; | ||
@@ -1461,3 +1461,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index172.default; | ||
@@ -1468,3 +1468,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index173.default; | ||
@@ -1475,3 +1475,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index174.default; | ||
@@ -1482,3 +1482,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index175.default; | ||
@@ -1489,3 +1489,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index176.default; | ||
@@ -1496,3 +1496,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index177.default; | ||
@@ -1503,3 +1503,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index178.default; | ||
@@ -1510,3 +1510,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index179.default; | ||
@@ -1517,3 +1517,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index180.default; | ||
@@ -1524,3 +1524,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index181.default; | ||
@@ -1531,3 +1531,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index182.default; | ||
@@ -1538,3 +1538,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index183.default; | ||
@@ -1545,3 +1545,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index184.default; | ||
@@ -1552,3 +1552,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index185.default; | ||
@@ -1559,3 +1559,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index186.default; | ||
@@ -1566,3 +1566,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index187.default; | ||
@@ -1573,3 +1573,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index188.default; | ||
@@ -1580,3 +1580,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index189.default; | ||
@@ -1587,3 +1587,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index190.default; | ||
@@ -1594,3 +1594,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index191.default; | ||
@@ -1601,3 +1601,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index192.default; | ||
@@ -1608,3 +1608,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index193.default; | ||
@@ -1615,3 +1615,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index194.default; | ||
@@ -1622,3 +1622,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index195.default; | ||
@@ -1629,3 +1629,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index196.default; | ||
@@ -1636,3 +1636,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index197.default; | ||
@@ -1643,3 +1643,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index198.default; | ||
@@ -1650,3 +1650,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index199.default; | ||
@@ -1657,3 +1657,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index200.default; | ||
@@ -1664,3 +1664,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index201.default; | ||
@@ -1671,3 +1671,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index202.default; | ||
@@ -1678,3 +1678,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index203.default; | ||
@@ -1685,3 +1685,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index204.default; | ||
@@ -1692,3 +1692,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index205.default; | ||
@@ -1699,3 +1699,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index206.default; | ||
@@ -1706,3 +1706,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index207.default; | ||
@@ -1713,3 +1713,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index208.default; | ||
@@ -1720,3 +1720,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index209.default; | ||
@@ -1727,3 +1727,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index210.default; | ||
@@ -1734,3 +1734,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index211.default; | ||
@@ -1741,3 +1741,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index212.default; | ||
@@ -1748,3 +1748,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index213.default; | ||
@@ -1755,3 +1755,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index214.default; | ||
@@ -1762,3 +1762,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index215.default; | ||
@@ -1769,3 +1769,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index216.default; | ||
@@ -1776,3 +1776,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index217.default; | ||
@@ -1783,3 +1783,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index218.default; | ||
@@ -1790,3 +1790,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index219.default; | ||
@@ -1797,3 +1797,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index220.default; | ||
@@ -1804,3 +1804,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index221.default; | ||
@@ -1811,3 +1811,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index222.default; | ||
@@ -1818,3 +1818,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index223.default; | ||
@@ -1825,3 +1825,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index224.default; | ||
@@ -1832,3 +1832,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index225.default; | ||
@@ -1839,3 +1839,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index226.default; | ||
@@ -1846,3 +1846,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index227.default; | ||
@@ -1853,3 +1853,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index228.default; | ||
@@ -1860,3 +1860,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index229.default; | ||
@@ -1867,3 +1867,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index230.default; | ||
@@ -1874,3 +1874,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index231.default; | ||
@@ -1881,3 +1881,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index232.default; | ||
@@ -1888,3 +1888,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index233.default; | ||
@@ -1895,3 +1895,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index234.default; | ||
@@ -1902,3 +1902,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index235.default; | ||
@@ -1909,3 +1909,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index236.default; | ||
@@ -1916,3 +1916,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index237.default; | ||
@@ -1923,3 +1923,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index238.default; | ||
@@ -1930,3 +1930,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index239.default; | ||
@@ -1937,3 +1937,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index240.default; | ||
@@ -1944,3 +1944,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index241.default; | ||
@@ -1951,3 +1951,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index242.default; | ||
@@ -1958,3 +1958,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index243.default; | ||
@@ -1965,3 +1965,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index244.default; | ||
@@ -1972,3 +1972,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index245.default; | ||
@@ -1979,3 +1979,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index246.default; | ||
@@ -1986,3 +1986,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index247.default; | ||
@@ -1993,3 +1993,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index248.default; | ||
@@ -2000,3 +2000,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index249.default; | ||
@@ -2007,3 +2007,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index250.default; | ||
@@ -2014,3 +2014,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index251.default; | ||
@@ -2021,3 +2021,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index252.default; | ||
@@ -2028,3 +2028,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index253.default; | ||
@@ -2035,3 +2035,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index254.default; | ||
@@ -2554,5 +2554,6 @@ } | ||
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; | ||
if (key in exports && exports[key] === _index255[key]) return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index255[key]; | ||
@@ -2559,0 +2560,0 @@ } |
481
index.js
@@ -249,3 +249,3 @@ "use strict"; | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index.default; | ||
@@ -256,3 +256,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index2.default; | ||
@@ -263,3 +263,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index3.default; | ||
@@ -270,3 +270,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index4.default; | ||
@@ -277,3 +277,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index5.default; | ||
@@ -284,3 +284,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index6.default; | ||
@@ -291,3 +291,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index7.default; | ||
@@ -298,3 +298,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index8.default; | ||
@@ -305,3 +305,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index9.default; | ||
@@ -312,3 +312,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index10.default; | ||
@@ -319,3 +319,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index11.default; | ||
@@ -326,3 +326,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index12.default; | ||
@@ -333,3 +333,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index13.default; | ||
@@ -340,3 +340,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index14.default; | ||
@@ -347,3 +347,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index15.default; | ||
@@ -354,3 +354,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index16.default; | ||
@@ -361,3 +361,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index17.default; | ||
@@ -368,3 +368,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index18.default; | ||
@@ -375,3 +375,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index19.default; | ||
@@ -382,3 +382,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index20.default; | ||
@@ -389,3 +389,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index21.default; | ||
@@ -396,3 +396,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index22.default; | ||
@@ -403,3 +403,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index23.default; | ||
@@ -410,3 +410,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index24.default; | ||
@@ -417,3 +417,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index25.default; | ||
@@ -424,3 +424,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index26.default; | ||
@@ -431,3 +431,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index27.default; | ||
@@ -438,3 +438,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index28.default; | ||
@@ -445,3 +445,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index29.default; | ||
@@ -452,3 +452,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index30.default; | ||
@@ -459,3 +459,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index31.default; | ||
@@ -466,3 +466,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index32.default; | ||
@@ -473,3 +473,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index33.default; | ||
@@ -480,3 +480,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index34.default; | ||
@@ -487,3 +487,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index35.default; | ||
@@ -494,3 +494,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index36.default; | ||
@@ -501,3 +501,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index37.default; | ||
@@ -508,3 +508,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index38.default; | ||
@@ -515,3 +515,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index39.default; | ||
@@ -522,3 +522,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index40.default; | ||
@@ -529,3 +529,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index41.default; | ||
@@ -536,3 +536,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index42.default; | ||
@@ -543,3 +543,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index43.default; | ||
@@ -550,3 +550,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index44.default; | ||
@@ -557,3 +557,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index45.default; | ||
@@ -564,3 +564,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index46.default; | ||
@@ -571,3 +571,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index47.default; | ||
@@ -578,3 +578,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index48.default; | ||
@@ -585,3 +585,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index49.default; | ||
@@ -592,3 +592,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index50.default; | ||
@@ -599,3 +599,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index51.default; | ||
@@ -606,3 +606,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index52.default; | ||
@@ -613,3 +613,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index53.default; | ||
@@ -620,3 +620,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index54.default; | ||
@@ -627,3 +627,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index55.default; | ||
@@ -634,3 +634,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index56.default; | ||
@@ -641,3 +641,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index57.default; | ||
@@ -648,3 +648,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index58.default; | ||
@@ -655,3 +655,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index59.default; | ||
@@ -662,3 +662,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index60.default; | ||
@@ -669,3 +669,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index61.default; | ||
@@ -676,3 +676,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index62.default; | ||
@@ -683,3 +683,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index63.default; | ||
@@ -690,3 +690,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index64.default; | ||
@@ -697,3 +697,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index65.default; | ||
@@ -704,3 +704,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index66.default; | ||
@@ -711,3 +711,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index67.default; | ||
@@ -718,3 +718,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index68.default; | ||
@@ -725,3 +725,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index69.default; | ||
@@ -732,3 +732,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index70.default; | ||
@@ -739,3 +739,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index71.default; | ||
@@ -746,3 +746,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index72.default; | ||
@@ -753,3 +753,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index73.default; | ||
@@ -760,3 +760,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index74.default; | ||
@@ -767,3 +767,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index75.default; | ||
@@ -774,3 +774,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index76.default; | ||
@@ -781,3 +781,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index77.default; | ||
@@ -788,3 +788,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index78.default; | ||
@@ -795,3 +795,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index79.default; | ||
@@ -802,3 +802,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index80.default; | ||
@@ -809,3 +809,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index81.default; | ||
@@ -816,3 +816,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index82.default; | ||
@@ -823,3 +823,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index83.default; | ||
@@ -830,3 +830,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index84.default; | ||
@@ -837,3 +837,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index85.default; | ||
@@ -844,3 +844,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index86.default; | ||
@@ -851,3 +851,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index87.default; | ||
@@ -858,3 +858,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index88.default; | ||
@@ -865,3 +865,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index89.default; | ||
@@ -872,3 +872,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index90.default; | ||
@@ -879,3 +879,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index91.default; | ||
@@ -886,3 +886,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index92.default; | ||
@@ -893,3 +893,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index93.default; | ||
@@ -900,3 +900,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index94.default; | ||
@@ -907,3 +907,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index95.default; | ||
@@ -914,3 +914,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index96.default; | ||
@@ -921,3 +921,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index97.default; | ||
@@ -928,3 +928,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index98.default; | ||
@@ -935,3 +935,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index99.default; | ||
@@ -942,3 +942,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index100.default; | ||
@@ -949,3 +949,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index101.default; | ||
@@ -956,3 +956,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index102.default; | ||
@@ -963,3 +963,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index103.default; | ||
@@ -970,3 +970,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index104.default; | ||
@@ -977,3 +977,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index105.default; | ||
@@ -984,3 +984,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index106.default; | ||
@@ -991,3 +991,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index107.default; | ||
@@ -998,3 +998,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index108.default; | ||
@@ -1005,3 +1005,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index109.default; | ||
@@ -1012,3 +1012,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index110.default; | ||
@@ -1019,3 +1019,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index111.default; | ||
@@ -1026,3 +1026,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index112.default; | ||
@@ -1033,3 +1033,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index113.default; | ||
@@ -1040,3 +1040,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index114.default; | ||
@@ -1047,3 +1047,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index115.default; | ||
@@ -1054,3 +1054,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index116.default; | ||
@@ -1061,3 +1061,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index117.default; | ||
@@ -1068,3 +1068,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index118.default; | ||
@@ -1075,3 +1075,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index119.default; | ||
@@ -1082,3 +1082,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index120.default; | ||
@@ -1089,3 +1089,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index121.default; | ||
@@ -1096,3 +1096,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index122.default; | ||
@@ -1103,3 +1103,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index123.default; | ||
@@ -1110,3 +1110,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index124.default; | ||
@@ -1117,3 +1117,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index125.default; | ||
@@ -1124,3 +1124,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index126.default; | ||
@@ -1131,3 +1131,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index127.default; | ||
@@ -1138,3 +1138,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index128.default; | ||
@@ -1145,3 +1145,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index129.default; | ||
@@ -1152,3 +1152,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index130.default; | ||
@@ -1159,3 +1159,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index131.default; | ||
@@ -1166,3 +1166,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index132.default; | ||
@@ -1173,3 +1173,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index133.default; | ||
@@ -1180,3 +1180,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index134.default; | ||
@@ -1187,3 +1187,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index135.default; | ||
@@ -1194,3 +1194,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index136.default; | ||
@@ -1201,3 +1201,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index137.default; | ||
@@ -1208,3 +1208,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index138.default; | ||
@@ -1215,3 +1215,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index139.default; | ||
@@ -1222,3 +1222,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index140.default; | ||
@@ -1229,3 +1229,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index141.default; | ||
@@ -1236,3 +1236,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index142.default; | ||
@@ -1243,3 +1243,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index143.default; | ||
@@ -1250,3 +1250,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index144.default; | ||
@@ -1257,3 +1257,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index145.default; | ||
@@ -1264,3 +1264,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index146.default; | ||
@@ -1271,3 +1271,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index147.default; | ||
@@ -1278,3 +1278,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index148.default; | ||
@@ -1285,3 +1285,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index149.default; | ||
@@ -1292,3 +1292,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index150.default; | ||
@@ -1299,3 +1299,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index151.default; | ||
@@ -1306,3 +1306,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index152.default; | ||
@@ -1313,3 +1313,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index153.default; | ||
@@ -1320,3 +1320,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index154.default; | ||
@@ -1327,3 +1327,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index155.default; | ||
@@ -1334,3 +1334,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index156.default; | ||
@@ -1341,3 +1341,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index157.default; | ||
@@ -1348,3 +1348,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index158.default; | ||
@@ -1355,3 +1355,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index159.default; | ||
@@ -1362,3 +1362,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index160.default; | ||
@@ -1369,3 +1369,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index161.default; | ||
@@ -1376,3 +1376,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index162.default; | ||
@@ -1383,3 +1383,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index163.default; | ||
@@ -1390,3 +1390,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index164.default; | ||
@@ -1397,3 +1397,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index165.default; | ||
@@ -1404,3 +1404,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index166.default; | ||
@@ -1411,3 +1411,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index167.default; | ||
@@ -1418,3 +1418,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index168.default; | ||
@@ -1425,3 +1425,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index169.default; | ||
@@ -1432,3 +1432,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index170.default; | ||
@@ -1439,3 +1439,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index171.default; | ||
@@ -1446,3 +1446,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index172.default; | ||
@@ -1453,3 +1453,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index173.default; | ||
@@ -1460,3 +1460,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index174.default; | ||
@@ -1467,3 +1467,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index175.default; | ||
@@ -1474,3 +1474,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index176.default; | ||
@@ -1481,3 +1481,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index177.default; | ||
@@ -1488,3 +1488,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index178.default; | ||
@@ -1495,3 +1495,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index179.default; | ||
@@ -1502,3 +1502,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index180.default; | ||
@@ -1509,3 +1509,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index181.default; | ||
@@ -1516,3 +1516,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index182.default; | ||
@@ -1523,3 +1523,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index183.default; | ||
@@ -1530,3 +1530,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index184.default; | ||
@@ -1537,3 +1537,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index185.default; | ||
@@ -1544,3 +1544,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index186.default; | ||
@@ -1551,3 +1551,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index187.default; | ||
@@ -1558,3 +1558,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index188.default; | ||
@@ -1565,3 +1565,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index189.default; | ||
@@ -1572,3 +1572,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index190.default; | ||
@@ -1579,3 +1579,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index191.default; | ||
@@ -1586,3 +1586,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index192.default; | ||
@@ -1593,3 +1593,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index193.default; | ||
@@ -1600,3 +1600,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index194.default; | ||
@@ -1607,3 +1607,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index195.default; | ||
@@ -1614,3 +1614,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index196.default; | ||
@@ -1621,3 +1621,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index197.default; | ||
@@ -1628,3 +1628,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index198.default; | ||
@@ -1635,3 +1635,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index199.default; | ||
@@ -1642,3 +1642,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index200.default; | ||
@@ -1649,3 +1649,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index201.default; | ||
@@ -1656,3 +1656,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index202.default; | ||
@@ -1663,3 +1663,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index203.default; | ||
@@ -1670,3 +1670,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index204.default; | ||
@@ -1677,3 +1677,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index205.default; | ||
@@ -1684,3 +1684,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index206.default; | ||
@@ -1691,3 +1691,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index207.default; | ||
@@ -1698,3 +1698,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index208.default; | ||
@@ -1705,3 +1705,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index209.default; | ||
@@ -1712,3 +1712,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index210.default; | ||
@@ -1719,3 +1719,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index211.default; | ||
@@ -1726,3 +1726,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index212.default; | ||
@@ -1733,3 +1733,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index213.default; | ||
@@ -1740,3 +1740,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index214.default; | ||
@@ -1747,3 +1747,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index215.default; | ||
@@ -1754,3 +1754,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index216.default; | ||
@@ -1761,3 +1761,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index217.default; | ||
@@ -1768,3 +1768,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index218.default; | ||
@@ -1775,3 +1775,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index219.default; | ||
@@ -1782,3 +1782,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index220.default; | ||
@@ -1789,3 +1789,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index221.default; | ||
@@ -1796,3 +1796,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index222.default; | ||
@@ -1803,3 +1803,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index223.default; | ||
@@ -1810,3 +1810,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index224.default; | ||
@@ -1817,3 +1817,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index225.default; | ||
@@ -1824,3 +1824,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index226.default; | ||
@@ -1831,3 +1831,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index227.default; | ||
@@ -1838,3 +1838,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index228.default; | ||
@@ -1845,3 +1845,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index229.default; | ||
@@ -1852,3 +1852,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index230.default; | ||
@@ -1859,3 +1859,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index231.default; | ||
@@ -1866,3 +1866,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index232.default; | ||
@@ -1873,3 +1873,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index233.default; | ||
@@ -1880,3 +1880,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index234.default; | ||
@@ -1887,3 +1887,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index235.default; | ||
@@ -1894,3 +1894,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index236.default; | ||
@@ -1901,3 +1901,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index237.default; | ||
@@ -1908,3 +1908,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index238.default; | ||
@@ -1915,3 +1915,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index239.default; | ||
@@ -2404,5 +2404,6 @@ } | ||
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; | ||
if (key in exports && exports[key] === _index240[key]) return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index240[key]; | ||
@@ -2409,0 +2410,0 @@ } |
@@ -12,2 +12,4 @@ "use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
/** | ||
@@ -47,5 +49,5 @@ * @name isDate | ||
(0, _index.default)(1, arguments); | ||
return value instanceof Date || typeof value === 'object' && Object.prototype.toString.call(value) === '[object Date]'; | ||
return value instanceof Date || _typeof(value) === 'object' && Object.prototype.toString.call(value) === '[object Date]'; | ||
} | ||
module.exports = exports.default; |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
var number = Number(dirtyNumber); | ||
@@ -126,3 +126,3 @@ var rem100 = number % 100; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -129,0 +129,0 @@ } |
@@ -70,3 +70,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -86,3 +86,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -89,0 +89,0 @@ } |
@@ -101,3 +101,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -104,0 +104,0 @@ var usageGroup = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
return String(dirtyNumber); | ||
@@ -112,3 +112,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -115,0 +115,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return Number(index) + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -101,3 +101,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -104,0 +104,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -112,3 +112,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -115,0 +115,0 @@ } |
@@ -74,3 +74,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -90,3 +90,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -93,0 +93,0 @@ } |
@@ -101,3 +101,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -104,0 +104,0 @@ var usageGroup = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
return String(dirtyNumber); | ||
@@ -112,3 +112,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -115,0 +115,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return Number(index) + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -101,3 +101,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -104,0 +104,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
return String(dirtyNumber); | ||
@@ -112,3 +112,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -115,0 +115,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -101,3 +101,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var usageGroup = formatDistanceLocale[token]; | ||
@@ -104,0 +104,0 @@ var result; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token) { | ||
var formatRelative = function formatRelative(token) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (num) { | ||
var ordinalNumber = function ordinalNumber(num) { | ||
return String(num); | ||
@@ -112,3 +112,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -115,0 +115,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -101,3 +101,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var usageGroup = formatDistanceLocale[token]; | ||
@@ -104,0 +104,0 @@ var result; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token) { | ||
var formatRelative = function formatRelative(token) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (num) { | ||
var ordinalNumber = function ordinalNumber(num) { | ||
return String(num); | ||
@@ -112,3 +112,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -115,0 +115,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -118,3 +118,3 @@ "use strict"; | ||
var getSuffix = function (number) { | ||
var getSuffix = function getSuffix(number) { | ||
if (number === 0) { | ||
@@ -140,3 +140,3 @@ // special case for zero | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -156,3 +156,3 @@ var suffix = getSuffix(number); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -159,0 +159,0 @@ } |
@@ -74,3 +74,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -90,3 +90,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -93,0 +93,0 @@ } |
@@ -48,3 +48,3 @@ "use strict"; | ||
var halfAMinute = function (_, options) { | ||
var halfAMinute = function halfAMinute(_, options) { | ||
if (options && options.addSuffix) { | ||
@@ -250,3 +250,3 @@ if (options.comparison && options.comparison > 0) { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -253,0 +253,0 @@ return formatDistanceLocale[token](count, options); |
@@ -55,3 +55,3 @@ "use strict"; | ||
var lastWeekFormat = function (dirtyDate, baseDate, options) { | ||
var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) { | ||
var date = (0, _index.toDate)(dirtyDate); | ||
@@ -67,3 +67,3 @@ var day = date.getUTCDay(); | ||
var nextWeekFormat = function (dirtyDate, baseDate, options) { | ||
var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) { | ||
var date = (0, _index.toDate)(dirtyDate); | ||
@@ -88,3 +88,3 @@ var day = date.getUTCDay(); | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -91,0 +91,0 @@ |
@@ -103,3 +103,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var unit = String(options === null || options === void 0 ? void 0 : options.unit); | ||
@@ -141,3 +141,3 @@ var number = Number(dirtyNumber); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -144,0 +144,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -48,3 +48,3 @@ "use strict"; | ||
var halfAMinute = function (_, options) { | ||
var halfAMinute = function halfAMinute(_, options) { | ||
if (options && options.addSuffix) { | ||
@@ -250,3 +250,3 @@ if (options.comparison && options.comparison > 0) { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -253,0 +253,0 @@ return formatDistanceLocale[token](count, options); |
@@ -55,3 +55,3 @@ "use strict"; | ||
var lastWeekFormat = function (dirtyDate, baseDate, options) { | ||
var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) { | ||
var date = (0, _index.toDate)(dirtyDate); | ||
@@ -67,3 +67,3 @@ var day = date.getUTCDay(); | ||
var nextWeekFormat = function (dirtyDate, baseDate, options) { | ||
var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) { | ||
var date = (0, _index.toDate)(dirtyDate); | ||
@@ -88,3 +88,3 @@ var day = date.getUTCDay(); | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -91,0 +91,0 @@ |
@@ -103,3 +103,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var unit = String(options === null || options === void 0 ? void 0 : options.unit); | ||
@@ -141,3 +141,3 @@ var number = Number(dirtyNumber); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -144,0 +144,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -63,3 +63,3 @@ "use strict"; | ||
var lastWeekFormatToken = function (dirtyDate, baseDate, options) { | ||
var lastWeekFormatToken = function lastWeekFormatToken(dirtyDate, baseDate, options) { | ||
var date = (0, _index.default)(dirtyDate); | ||
@@ -75,3 +75,3 @@ var day = date.getUTCDay(); | ||
var nextWeekFormatToken = function (dirtyDate, baseDate, options) { | ||
var nextWeekFormatToken = function nextWeekFormatToken(dirtyDate, baseDate, options) { | ||
var date = (0, _index.default)(dirtyDate); | ||
@@ -96,3 +96,3 @@ var day = date.getUTCDay(); | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -99,0 +99,0 @@ |
@@ -58,3 +58,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -99,3 +99,3 @@ var unit = options === null || options === void 0 ? void 0 : options.unit; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -102,0 +102,0 @@ } |
@@ -68,3 +68,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -84,3 +84,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -87,0 +87,0 @@ } |
@@ -74,3 +74,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -77,0 +77,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -6,4 +6,4 @@ "use strict"; | ||
}); | ||
exports.default = void 0; | ||
exports.numberToLocale = numberToLocale; | ||
exports.default = void 0; | ||
@@ -147,3 +147,3 @@ var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -197,3 +197,3 @@ var localeNumber = numberToLocale(number); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -200,0 +200,0 @@ } |
@@ -75,3 +75,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -91,3 +91,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -94,0 +94,0 @@ } |
@@ -146,3 +146,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -149,0 +149,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -8,3 +8,3 @@ "use strict"; | ||
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -27,3 +27,3 @@ case 0: | ||
tomorrow: "'sutra u' p", | ||
nextWeek: function (date) { | ||
nextWeek: function nextWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -46,3 +46,3 @@ case 0: | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -49,0 +49,0 @@ |
@@ -103,3 +103,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -118,3 +118,3 @@ return String(number) + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -121,0 +121,0 @@ } |
@@ -70,3 +70,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -86,3 +86,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -89,0 +89,0 @@ } |
@@ -85,3 +85,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -88,0 +88,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -24,3 +24,3 @@ "use strict"; | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
if (date.getUTCHours() !== 1) { | ||
@@ -27,0 +27,0 @@ return formatRelativeLocalePlural[token]; |
@@ -143,3 +143,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -176,3 +176,3 @@ var rem100 = number % 100; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -179,0 +179,0 @@ } |
@@ -76,3 +76,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -92,3 +92,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -95,0 +95,0 @@ } |
@@ -273,3 +273,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var pluralResult; | ||
@@ -276,0 +276,0 @@ var tokenValue = formatDistanceLocale[token]; // cs pluralization |
@@ -13,3 +13,3 @@ "use strict"; | ||
tomorrow: "'zítra v' p", | ||
nextWeek: function (date) { | ||
nextWeek: function nextWeek(date) { | ||
var day = date.getUTCDay(); | ||
@@ -21,3 +21,3 @@ return "'v " + accusativeWeekdays[day] + " o' p"; | ||
var formatRelative = function (token, date) { | ||
var formatRelative = function formatRelative(token, date) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -24,0 +24,0 @@ |
@@ -103,3 +103,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -118,3 +118,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -121,0 +121,0 @@ } |
@@ -70,3 +70,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -86,3 +86,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -89,0 +89,0 @@ } |
@@ -82,3 +82,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -85,0 +85,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -102,3 +102,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -158,3 +158,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -161,0 +161,0 @@ } |
@@ -73,3 +73,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -89,3 +89,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -92,0 +92,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -101,3 +101,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -116,3 +116,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -119,0 +119,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -109,3 +109,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
var number = Number(dirtyNumber); | ||
@@ -124,3 +124,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -127,0 +127,0 @@ } |
@@ -164,3 +164,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -167,0 +167,0 @@ var tokenValue = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -109,3 +109,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
var number = Number(dirtyNumber); | ||
@@ -124,3 +124,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -127,0 +127,0 @@ } |
@@ -73,3 +73,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value); | ||
@@ -89,3 +89,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -92,0 +92,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -8,3 +8,3 @@ "use strict"; | ||
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -26,3 +26,3 @@ case 6: | ||
var formatRelative = function (token, date) { | ||
var formatRelative = function formatRelative(token, date) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -29,0 +29,0 @@ if (typeof format === 'function') return format(date); |
@@ -71,3 +71,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -97,3 +97,3 @@ var unit = options === null || options === void 0 ? void 0 : options.unit; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -100,0 +100,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -102,3 +102,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); // If ordinal numbers depend on context, for example, | ||
@@ -138,3 +138,3 @@ // if they are different for different grammatical genders, | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -141,0 +141,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -66,3 +66,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
var number = Number(dirtyNumber); | ||
@@ -81,3 +81,3 @@ return number + '-a'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -84,0 +84,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -24,3 +24,3 @@ "use strict"; | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
if (date.getUTCHours() !== 1) { | ||
@@ -27,0 +27,0 @@ return formatRelativeLocalePlural[token]; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ return number + 'º'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -164,3 +164,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var usageGroup = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone; | ||
@@ -167,0 +167,0 @@ var result; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -69,3 +69,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -85,3 +85,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -88,0 +88,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -24,3 +24,3 @@ "use strict"; | ||
var formatRelative = function (token, date) { | ||
var formatRelative = function formatRelative(token, date) { | ||
if (date.getUTCHours() !== 1) { | ||
@@ -27,0 +27,0 @@ return formatRelativeLocalePlural[token]; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -85,3 +85,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -101,3 +101,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -104,0 +104,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -102,3 +102,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -116,3 +116,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -119,0 +119,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -50,3 +50,3 @@ "use strict"; | ||
other: 'puoli minuuttia', | ||
futureTense: function (_text) { | ||
futureTense: function futureTense(_text) { | ||
return 'puolen minuutin'; | ||
@@ -122,3 +122,3 @@ } | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var tokenValue = formatDistanceLocale[token]; | ||
@@ -125,0 +125,0 @@ var result = count === 1 ? tokenValue.one : tokenValue.other.replace('{{count}}', String(count)); |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -77,3 +77,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -92,3 +92,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -95,0 +95,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var form = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -66,3 +66,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -92,3 +92,3 @@ var unit = options === null || options === void 0 ? void 0 : options.unit; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -95,0 +95,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -66,3 +66,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -81,3 +81,3 @@ return number + 'e'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -84,0 +84,0 @@ } |
@@ -70,3 +70,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -86,3 +86,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -89,0 +89,0 @@ } |
@@ -77,3 +77,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -80,0 +80,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -17,3 +17,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -20,0 +20,0 @@ }; |
@@ -102,3 +102,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
var number = Number(dirtyNumber); | ||
@@ -133,3 +133,3 @@ var rem100 = number % 100; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -136,0 +136,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -24,3 +24,3 @@ "use strict"; | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
if (date.getUTCHours() !== 1) { | ||
@@ -27,0 +27,0 @@ return formatRelativeLocalePlural[token]; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ return number + 'º'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -74,3 +74,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -77,0 +77,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -22,3 +22,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -25,0 +25,0 @@ }; |
@@ -126,3 +126,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -140,3 +140,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -143,0 +143,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -86,3 +86,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
// Return word instead of `in one day` or `one day ago` | ||
@@ -89,0 +89,0 @@ if (token === 'xDays' && options !== null && options !== void 0 && options.addSuffix && count <= 2) { |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); // We only show words till 10 | ||
@@ -120,3 +120,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -123,0 +123,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
var number = parseInt(value, 10); | ||
@@ -89,3 +89,3 @@ return isNaN(number) ? ordinalName.indexOf(value) + 1 : number; | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -92,0 +92,0 @@ } |
@@ -80,3 +80,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -83,0 +83,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -6,5 +6,5 @@ "use strict"; | ||
}); | ||
exports.default = void 0; | ||
exports.localeToNumber = localeToNumber; | ||
exports.numberToLocale = numberToLocale; | ||
exports.default = void 0; | ||
@@ -136,3 +136,3 @@ var _index = _interopRequireDefault(require("../../../_lib/buildLocalizeFn/index.js")); | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -164,3 +164,3 @@ return numberToLocale(number); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -167,0 +167,0 @@ } |
@@ -88,3 +88,3 @@ "use strict"; | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -146,3 +146,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -149,0 +149,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -8,3 +8,3 @@ "use strict"; | ||
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -27,3 +27,3 @@ case 0: | ||
tomorrow: "'sutra u' p", | ||
nextWeek: function (date) { | ||
nextWeek: function nextWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -46,3 +46,3 @@ case 0: | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -49,0 +49,0 @@ |
@@ -103,3 +103,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -118,3 +118,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -121,0 +121,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -66,3 +66,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -83,3 +83,3 @@ if (number === 0) return String(number); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -86,0 +86,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -66,3 +66,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var adverb = token.match(/about|over|almost|lessthan/i); | ||
@@ -69,0 +69,0 @@ var unit = adverb ? token.replace(adverb[0], '') : token; |
@@ -26,3 +26,3 @@ "use strict"; | ||
var formatRelative = function (token, date) { | ||
var formatRelative = function formatRelative(token, date) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -29,0 +29,0 @@ |
@@ -71,3 +71,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -86,3 +86,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -89,0 +89,0 @@ }, |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); // If ordinal numbers depend on context, for example, | ||
@@ -127,3 +127,3 @@ // if they are different for different grammatical genders, | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -130,0 +130,0 @@ } |
@@ -73,3 +73,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -89,3 +89,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -92,0 +92,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -104,3 +104,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); // Can't use "pertama", "kedua" because can't be parsed | ||
@@ -120,3 +120,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -123,0 +123,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -8,3 +8,3 @@ "use strict"; | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index.default; | ||
@@ -15,3 +15,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index2.default; | ||
@@ -22,3 +22,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index3.default; | ||
@@ -29,3 +29,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index4.default; | ||
@@ -36,3 +36,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index5.default; | ||
@@ -43,3 +43,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index6.default; | ||
@@ -50,3 +50,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index7.default; | ||
@@ -57,3 +57,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index8.default; | ||
@@ -64,3 +64,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index9.default; | ||
@@ -71,3 +71,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index10.default; | ||
@@ -78,3 +78,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index11.default; | ||
@@ -85,3 +85,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index12.default; | ||
@@ -92,3 +92,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index13.default; | ||
@@ -99,3 +99,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index14.default; | ||
@@ -106,3 +106,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index15.default; | ||
@@ -113,3 +113,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index16.default; | ||
@@ -120,3 +120,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index17.default; | ||
@@ -127,3 +127,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index18.default; | ||
@@ -134,3 +134,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index19.default; | ||
@@ -141,3 +141,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index20.default; | ||
@@ -148,3 +148,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index21.default; | ||
@@ -155,3 +155,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index22.default; | ||
@@ -162,3 +162,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index23.default; | ||
@@ -169,3 +169,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index24.default; | ||
@@ -176,3 +176,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index25.default; | ||
@@ -183,3 +183,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index26.default; | ||
@@ -190,3 +190,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index27.default; | ||
@@ -197,3 +197,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index28.default; | ||
@@ -204,3 +204,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index29.default; | ||
@@ -211,3 +211,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index30.default; | ||
@@ -218,3 +218,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index31.default; | ||
@@ -225,3 +225,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index32.default; | ||
@@ -232,3 +232,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index33.default; | ||
@@ -239,3 +239,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index34.default; | ||
@@ -246,3 +246,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index35.default; | ||
@@ -253,3 +253,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index36.default; | ||
@@ -260,3 +260,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index37.default; | ||
@@ -267,3 +267,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index38.default; | ||
@@ -274,3 +274,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index39.default; | ||
@@ -281,3 +281,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index40.default; | ||
@@ -288,3 +288,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index41.default; | ||
@@ -295,3 +295,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index42.default; | ||
@@ -302,3 +302,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index43.default; | ||
@@ -309,3 +309,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index44.default; | ||
@@ -316,3 +316,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index45.default; | ||
@@ -323,3 +323,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index46.default; | ||
@@ -330,3 +330,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index47.default; | ||
@@ -337,3 +337,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index48.default; | ||
@@ -344,3 +344,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index49.default; | ||
@@ -351,3 +351,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index50.default; | ||
@@ -358,3 +358,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index51.default; | ||
@@ -365,3 +365,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index52.default; | ||
@@ -372,3 +372,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index53.default; | ||
@@ -379,3 +379,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index54.default; | ||
@@ -386,3 +386,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index55.default; | ||
@@ -393,3 +393,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index56.default; | ||
@@ -400,3 +400,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index57.default; | ||
@@ -407,3 +407,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index58.default; | ||
@@ -414,3 +414,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index59.default; | ||
@@ -421,3 +421,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index60.default; | ||
@@ -428,3 +428,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index61.default; | ||
@@ -435,3 +435,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index62.default; | ||
@@ -442,3 +442,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index63.default; | ||
@@ -449,3 +449,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index64.default; | ||
@@ -456,3 +456,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index65.default; | ||
@@ -463,3 +463,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index66.default; | ||
@@ -470,3 +470,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index67.default; | ||
@@ -477,3 +477,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index68.default; | ||
@@ -484,3 +484,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index69.default; | ||
@@ -491,3 +491,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index70.default; | ||
@@ -498,3 +498,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index71.default; | ||
@@ -505,3 +505,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index72.default; | ||
@@ -512,3 +512,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index73.default; | ||
@@ -519,3 +519,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index74.default; | ||
@@ -526,3 +526,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index75.default; | ||
@@ -533,3 +533,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index76.default; | ||
@@ -540,3 +540,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index77.default; | ||
@@ -547,3 +547,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index78.default; | ||
@@ -554,3 +554,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index79.default; | ||
@@ -561,3 +561,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index80.default; | ||
@@ -568,3 +568,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index81.default; | ||
@@ -575,3 +575,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index82.default; | ||
@@ -582,3 +582,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index83.default; | ||
@@ -589,3 +589,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index84.default; | ||
@@ -596,3 +596,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index85.default; | ||
@@ -603,3 +603,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index86.default; | ||
@@ -610,3 +610,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index87.default; | ||
@@ -617,3 +617,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index88.default; | ||
@@ -624,3 +624,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index89.default; | ||
@@ -631,3 +631,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index90.default; | ||
@@ -638,3 +638,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index91.default; | ||
@@ -645,3 +645,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index92.default; | ||
@@ -652,3 +652,3 @@ } | ||
enumerable: true, | ||
get: function () { | ||
get: function get() { | ||
return _index93.default; | ||
@@ -655,0 +655,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -14,3 +14,3 @@ "use strict"; | ||
function lastWeek(day) { | ||
function _lastWeek(day) { | ||
switch (day) { | ||
@@ -29,3 +29,3 @@ case 0: | ||
function nextWeek(day) { | ||
function _nextWeek(day) { | ||
switch (day) { | ||
@@ -41,3 +41,3 @@ case 0: | ||
var formatRelativeLocale = { | ||
lastWeek: function (date, baseDate, options) { | ||
lastWeek: function lastWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -48,3 +48,3 @@ | ||
} else { | ||
return lastWeek(day); | ||
return _lastWeek(day); | ||
} | ||
@@ -55,3 +55,3 @@ }, | ||
tomorrow: "'domani alle' p", | ||
nextWeek: function (date, baseDate, options) { | ||
nextWeek: function nextWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -62,3 +62,3 @@ | ||
} else { | ||
return nextWeek(day); | ||
return _nextWeek(day); | ||
} | ||
@@ -69,3 +69,3 @@ }, | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -72,0 +72,0 @@ |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ return String(number); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -75,3 +75,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -78,0 +78,0 @@ var result; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -142,3 +142,3 @@ var unit = String(options === null || options === void 0 ? void 0 : options.unit); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -145,0 +145,0 @@ } |
@@ -69,3 +69,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -85,3 +85,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -88,0 +88,0 @@ } |
@@ -75,3 +75,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -78,0 +78,0 @@ var result; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -142,3 +142,3 @@ var unit = String(options === null || options === void 0 ? void 0 : options.unit); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -145,0 +145,0 @@ } |
@@ -69,3 +69,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -85,3 +85,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -88,0 +88,0 @@ } |
@@ -90,3 +90,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -93,0 +93,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -102,3 +102,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber) { | ||
var number = Number(dirtyNumber); | ||
@@ -122,3 +122,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -125,0 +125,0 @@ } |
@@ -65,3 +65,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -81,3 +81,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -84,0 +84,0 @@ } |
@@ -39,3 +39,3 @@ "use strict"; | ||
}, | ||
halfAMinute: function (options) { | ||
halfAMinute: function halfAMinute(options) { | ||
if (options !== null && options !== void 0 && options.addSuffix) { | ||
@@ -207,3 +207,3 @@ if (options.comparison && options.comparison > 0) { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var tokenValue = formatDistanceLocale[token]; | ||
@@ -210,0 +210,0 @@ if (typeof tokenValue === 'function') return tokenValue(options); |
@@ -14,3 +14,3 @@ "use strict"; | ||
function lastWeek(day) { | ||
function _lastWeek(day) { | ||
var weekday = accusativeWeekdays[day]; | ||
@@ -25,3 +25,3 @@ return "'өткен " + weekday + " сағат' p'-де'"; | ||
function nextWeek(day) { | ||
function _nextWeek(day) { | ||
var weekday = accusativeWeekdays[day]; | ||
@@ -32,3 +32,3 @@ return "'келесі " + weekday + " сағат' p'-де'"; | ||
var formatRelativeLocale = { | ||
lastWeek: function (date, baseDate, options) { | ||
lastWeek: function lastWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -39,3 +39,3 @@ | ||
} else { | ||
return lastWeek(day); | ||
return _lastWeek(day); | ||
} | ||
@@ -46,3 +46,3 @@ }, | ||
tomorrow: "'ертең сағат' p'-де'", | ||
nextWeek: function (date, baseDate, options) { | ||
nextWeek: function nextWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -53,3 +53,3 @@ | ||
} else { | ||
return nextWeek(day); | ||
return _nextWeek(day); | ||
} | ||
@@ -60,3 +60,3 @@ }, | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -63,0 +63,0 @@ |
@@ -105,3 +105,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -123,3 +123,3 @@ var mod10 = number % 10; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -126,0 +126,0 @@ } |
@@ -73,3 +73,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -89,3 +89,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -92,0 +92,0 @@ } |
@@ -26,3 +26,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var tokenValue = formatDistanceLocale[token]; | ||
@@ -29,0 +29,0 @@ var result = tokenValue; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ return number.toString(); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -190,3 +190,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -193,0 +193,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -106,3 +106,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -121,3 +121,3 @@ return number + 'ನೇ'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -124,0 +124,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -125,3 +125,3 @@ var unit = String(options === null || options === void 0 ? void 0 : options.unit); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -128,0 +128,0 @@ } |
@@ -68,3 +68,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -84,3 +84,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -87,0 +87,0 @@ } |
@@ -188,3 +188,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -191,0 +191,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -8,3 +8,3 @@ "use strict"; | ||
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
var day = date.getUTCDay(); | ||
@@ -28,3 +28,3 @@ var result = "'läschte"; | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -31,0 +31,0 @@ |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -73,3 +73,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -89,3 +89,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -92,0 +92,0 @@ } |
@@ -27,3 +27,3 @@ "use strict"; | ||
var translateSeconds = function (_number, addSuffix, _key, isFuture) { | ||
var translateSeconds = function translateSeconds(_number, addSuffix, _key, isFuture) { | ||
if (!addSuffix) { | ||
@@ -36,7 +36,7 @@ return 'kelios sekundės'; | ||
var translateSingular = function (_number, addSuffix, key, isFuture) { | ||
var translateSingular = function translateSingular(_number, addSuffix, key, isFuture) { | ||
return !addSuffix ? forms(key)[0] : isFuture ? forms(key)[1] : forms(key)[2]; | ||
}; | ||
var translate = function (number, addSuffix, key, isFuture) { | ||
var translate = function translate(number, addSuffix, key, isFuture) { | ||
var result = number + ' '; | ||
@@ -129,3 +129,3 @@ | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var adverb = token.match(/about|over|almost|lessthan/i); | ||
@@ -132,0 +132,0 @@ var unit = adverb ? token.replace(adverb[0], '') : token; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -114,3 +114,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -131,3 +131,3 @@ return number + '-oji'; | ||
defaultFormattingWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -134,0 +134,0 @@ } |
@@ -84,3 +84,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -100,3 +100,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -103,0 +103,0 @@ } |
@@ -37,3 +37,3 @@ "use strict"; | ||
}), | ||
halfAMinute: function (_count, options) { | ||
halfAMinute: function halfAMinute(_count, options) { | ||
if (options !== null && options !== void 0 && options.addSuffix) { | ||
@@ -100,3 +100,3 @@ return 'pusminūtes'; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result = formatDistanceLocale[token](count, options); | ||
@@ -103,0 +103,0 @@ |
@@ -14,3 +14,3 @@ "use strict"; | ||
var formatRelativeLocale = { | ||
lastWeek: function (date, baseDate, options) { | ||
lastWeek: function lastWeek(date, baseDate, options) { | ||
if ((0, _index.default)(date, baseDate, options)) { | ||
@@ -26,3 +26,3 @@ return "eeee 'plkst.' p"; | ||
tomorrow: "'Rīt plkst.' p", | ||
nextWeek: function (date, baseDate, options) { | ||
nextWeek: function nextWeek(date, baseDate, options) { | ||
if ((0, _index.default)(date, baseDate, options)) { | ||
@@ -38,3 +38,3 @@ return "eeee 'plkst.' p"; | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -41,0 +41,0 @@ |
@@ -114,3 +114,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -131,3 +131,3 @@ return number + '.'; | ||
defaultFormattingWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -134,0 +134,0 @@ } |
@@ -74,3 +74,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -90,3 +90,3 @@ } | ||
defaultParseWidth: 'wide', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -93,0 +93,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -14,3 +14,3 @@ "use strict"; | ||
function lastWeek(day) { | ||
function _lastWeek(day) { | ||
var weekday = weekdays[day]; | ||
@@ -49,3 +49,3 @@ | ||
function nextWeek(day) { | ||
function _nextWeek(day) { | ||
var weekday = weekdays[day]; | ||
@@ -68,3 +68,3 @@ | ||
var formatRelativeLocale = { | ||
lastWeek: function (date, baseDate, options) { | ||
lastWeek: function lastWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -75,3 +75,3 @@ | ||
} else { | ||
return lastWeek(day); | ||
return _lastWeek(day); | ||
} | ||
@@ -82,3 +82,3 @@ }, | ||
tomorrow: "'утре во' p", | ||
nextWeek: function (date, baseDate, options) { | ||
nextWeek: function nextWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -89,3 +89,3 @@ | ||
} else { | ||
return nextWeek(day); | ||
return _nextWeek(day); | ||
} | ||
@@ -96,3 +96,3 @@ }, | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -99,0 +99,0 @@ |
@@ -45,3 +45,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -76,3 +76,3 @@ var rem100 = number % 100; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -79,0 +79,0 @@ } |
@@ -68,3 +68,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -84,3 +84,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -87,0 +87,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -81,3 +81,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -95,3 +95,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -98,0 +98,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -104,3 +104,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
// Can't use "pertama", "kedua" because can't be parsed | ||
@@ -119,3 +119,3 @@ return 'ke-' + Number(dirtyNumber); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -122,0 +122,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -75,3 +75,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -78,0 +78,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ return number + 'º'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -66,3 +66,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -81,3 +81,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -84,0 +84,0 @@ } |
@@ -70,3 +70,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -86,3 +86,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -89,0 +89,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -66,3 +66,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -81,3 +81,3 @@ return number + 'e'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -84,0 +84,0 @@ } |
@@ -70,3 +70,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -86,3 +86,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -89,0 +89,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -66,3 +66,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -81,3 +81,3 @@ return number + 'e'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -84,0 +84,0 @@ } |
@@ -70,3 +70,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -86,3 +86,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -89,0 +89,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -75,0 +75,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -66,3 +66,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -81,3 +81,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -84,0 +84,0 @@ } |
@@ -70,3 +70,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -86,3 +86,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -89,0 +89,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -134,3 +134,3 @@ var unit = options === null || options === void 0 ? void 0 : options.unit; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -137,0 +137,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -144,3 +144,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var scheme = formatDistanceLocale[token]; | ||
@@ -147,0 +147,0 @@ |
@@ -62,3 +62,3 @@ "use strict"; | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -65,0 +65,0 @@ |
@@ -109,3 +109,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -123,3 +123,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -126,0 +126,0 @@ } |
@@ -83,3 +83,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -99,3 +99,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -102,0 +102,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -8,3 +8,3 @@ "use strict"; | ||
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
var weekday = date.getUTCDay(); | ||
@@ -21,3 +21,3 @@ var last = weekday === 0 || weekday === 6 ? 'último' : 'última'; | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -24,0 +24,0 @@ |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -118,3 +118,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -121,0 +121,0 @@ } |
@@ -73,3 +73,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -89,3 +89,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -92,0 +92,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -8,3 +8,3 @@ "use strict"; | ||
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
var weekday = date.getUTCDay(); | ||
@@ -21,3 +21,3 @@ var last = weekday === 0 || weekday === 6 ? 'último' : 'última'; | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -24,0 +24,0 @@ |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ return number + 'º'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -112,3 +112,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -115,0 +115,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -80,3 +80,3 @@ "use strict"; | ||
}), | ||
halfAMinute: function (_count, options) { | ||
halfAMinute: function halfAMinute(_count, options) { | ||
if (options !== null && options !== void 0 && options.addSuffix) { | ||
@@ -232,3 +232,3 @@ if (options.comparison && options.comparison > 0) { | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
return formatDistanceLocale[token](count, options); | ||
@@ -235,0 +235,0 @@ }; |
@@ -14,3 +14,3 @@ "use strict"; | ||
function lastWeek(day) { | ||
function _lastWeek(day) { | ||
var weekday = accusativeWeekdays[day]; | ||
@@ -46,3 +46,3 @@ | ||
function nextWeek(day) { | ||
function _nextWeek(day) { | ||
var weekday = accusativeWeekdays[day]; | ||
@@ -67,3 +67,3 @@ | ||
var formatRelativeLocale = { | ||
lastWeek: function (date, baseDate, options) { | ||
lastWeek: function lastWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -74,3 +74,3 @@ | ||
} else { | ||
return lastWeek(day); | ||
return _lastWeek(day); | ||
} | ||
@@ -81,3 +81,3 @@ }, | ||
tomorrow: "'завтра в' p", | ||
nextWeek: function (date, baseDate, options) { | ||
nextWeek: function nextWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -88,3 +88,3 @@ | ||
} else { | ||
return nextWeek(day); | ||
return _nextWeek(day); | ||
} | ||
@@ -95,3 +95,3 @@ }, | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -98,0 +98,0 @@ |
@@ -103,3 +103,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -129,3 +129,3 @@ var unit = options === null || options === void 0 ? void 0 : options.unit; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -132,0 +132,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -195,3 +195,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var preposition = extractPreposition(token) || ''; | ||
@@ -198,0 +198,0 @@ var key = lowercaseFirstLetter(token.substring(preposition.length)); |
@@ -15,3 +15,3 @@ "use strict"; | ||
function lastWeek(day) { | ||
function _lastWeek(day) { | ||
var weekday = accusativeWeekdays[day]; | ||
@@ -48,3 +48,3 @@ | ||
function nextWeek(day) { | ||
function _nextWeek(day) { | ||
var weekday = accusativeWeekdays[day]; | ||
@@ -70,3 +70,3 @@ | ||
var formatRelativeLocale = { | ||
lastWeek: function (date, baseDate, options) { | ||
lastWeek: function lastWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -77,3 +77,3 @@ | ||
} else { | ||
return lastWeek(day); | ||
return _lastWeek(day); | ||
} | ||
@@ -84,3 +84,3 @@ }, | ||
tomorrow: "'zajtra o' p", | ||
nextWeek: function (date, baseDate, options) { | ||
nextWeek: function nextWeek(date, baseDate, options) { | ||
var day = date.getUTCDay(); | ||
@@ -91,3 +91,3 @@ | ||
} else { | ||
return nextWeek(day); | ||
return _nextWeek(day); | ||
} | ||
@@ -98,3 +98,3 @@ }, | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -101,0 +101,0 @@ |
@@ -108,3 +108,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -123,3 +123,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -126,0 +126,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -307,3 +307,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result = ''; | ||
@@ -310,0 +310,0 @@ var tense = 'present'; |
@@ -8,3 +8,3 @@ "use strict"; | ||
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
var day = date.getUTCDay(); | ||
@@ -29,3 +29,3 @@ | ||
tomorrow: "'jutri ob' p", | ||
nextWeek: function (date) { | ||
nextWeek: function nextWeek(date) { | ||
var day = date.getUTCDay(); | ||
@@ -50,3 +50,3 @@ | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -53,0 +53,0 @@ |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -81,3 +81,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -97,3 +97,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -100,0 +100,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -102,3 +102,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -120,3 +120,3 @@ if ((options === null || options === void 0 ? void 0 : options.unit) === 'hour') return String(number); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -123,0 +123,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -146,3 +146,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -149,0 +149,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -8,3 +8,3 @@ "use strict"; | ||
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -27,3 +27,3 @@ case 0: | ||
tomorrow: "'sutra u' p", | ||
nextWeek: function (date) { | ||
nextWeek: function nextWeek(date) { | ||
switch (date.getUTCDay()) { | ||
@@ -46,3 +46,3 @@ case 0: | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -49,0 +49,0 @@ |
@@ -103,3 +103,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -118,3 +118,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -121,0 +121,0 @@ } |
@@ -70,3 +70,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -86,3 +86,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -89,0 +89,0 @@ } |
@@ -146,3 +146,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -149,0 +149,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -8,3 +8,3 @@ "use strict"; | ||
var formatRelativeLocale = { | ||
lastWeek: function (date) { | ||
lastWeek: function lastWeek(date) { | ||
var day = date.getUTCDay(); | ||
@@ -29,3 +29,3 @@ | ||
tomorrow: "'сутра у' p", | ||
nextWeek: function (date) { | ||
nextWeek: function nextWeek(date) { | ||
var day = date.getUTCDay(); | ||
@@ -50,3 +50,3 @@ | ||
var formatRelative = function (token, date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, date, _baseDate, _options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -53,0 +53,0 @@ |
@@ -103,3 +103,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -118,3 +118,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -121,0 +121,0 @@ } |
@@ -70,3 +70,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -86,3 +86,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -89,0 +89,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -75,0 +75,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -99,3 +99,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -124,3 +124,3 @@ var rem100 = number % 100; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -127,0 +127,0 @@ } |
@@ -69,3 +69,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -85,3 +85,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -88,0 +88,0 @@ } |
@@ -200,3 +200,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var tense = options !== null && options !== void 0 && options.addSuffix ? options.comparison && options.comparison > 0 ? 'in' : 'ago' : 'default'; | ||
@@ -203,0 +203,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -132,3 +132,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -146,3 +146,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -149,0 +149,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -172,3 +172,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -175,0 +175,0 @@ var tokenValue = options !== null && options !== void 0 && options.addSuffix ? formatDistanceLocale[token].withPreposition : formatDistanceLocale[token].standalone; |
@@ -22,3 +22,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -25,0 +25,0 @@ }; |
@@ -105,3 +105,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -120,3 +120,3 @@ return number + 'వ'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -123,0 +123,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -112,3 +112,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -115,0 +115,0 @@ } |
@@ -70,3 +70,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -86,3 +86,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -89,0 +89,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
var number = Number(dirtyNumber); | ||
@@ -113,3 +113,3 @@ return number + '.'; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return Number(quarter) - 1; | ||
@@ -116,0 +116,0 @@ } |
@@ -74,3 +74,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -90,3 +90,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -93,0 +93,0 @@ } |
@@ -1,1 +0,5 @@ | ||
"use strict"; | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -102,3 +102,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -116,3 +116,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -119,0 +119,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -48,3 +48,3 @@ "use strict"; | ||
var halfAtMinute = function (_, options) { | ||
var halfAtMinute = function halfAtMinute(_, options) { | ||
if (options && options.addSuffix) { | ||
@@ -147,3 +147,3 @@ if (options.comparison && options.comparison > 0) { | ||
singularNominative: '{{count}} день', | ||
singularGenitive: '{{count}} дня', | ||
singularGenitive: '{{count}} днi', | ||
pluralGenitive: '{{count}} днів' | ||
@@ -161,3 +161,3 @@ } | ||
singularGenitive: 'приблизно за {{count}} тижні', | ||
pluralGenitive: 'приблизно за {{count}} тижні' | ||
pluralGenitive: 'приблизно за {{count}} тижнів' | ||
} | ||
@@ -168,4 +168,4 @@ }), | ||
singularNominative: '{{count}} тиждень', | ||
singularGenitive: '{{count}} тижня', | ||
pluralGenitive: '{{count}} тижні' | ||
singularGenitive: '{{count}} тижні', | ||
pluralGenitive: '{{count}} тижнів' | ||
} | ||
@@ -181,3 +181,3 @@ }), | ||
singularNominative: 'приблизно за {{count}} місяць', | ||
singularGenitive: 'приблизно за {{count}} місяця', | ||
singularGenitive: 'приблизно за {{count}} місяці', | ||
pluralGenitive: 'приблизно за {{count}} місяців' | ||
@@ -189,3 +189,3 @@ } | ||
singularNominative: '{{count}} місяць', | ||
singularGenitive: '{{count}} місяця', | ||
singularGenitive: '{{count}} місяці', | ||
pluralGenitive: '{{count}} місяців' | ||
@@ -239,3 +239,3 @@ } | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
options = options || {}; | ||
@@ -242,0 +242,0 @@ return formatDistanceLocale[token](count, options); |
@@ -55,3 +55,3 @@ "use strict"; | ||
var lastWeekFormat = function (dirtyDate, baseDate, options) { | ||
var lastWeekFormat = function lastWeekFormat(dirtyDate, baseDate, options) { | ||
var date = (0, _index.toDate)(dirtyDate); | ||
@@ -67,3 +67,3 @@ var day = date.getUTCDay(); | ||
var nextWeekFormat = function (dirtyDate, baseDate, options) { | ||
var nextWeekFormat = function nextWeekFormat(dirtyDate, baseDate, options) { | ||
var date = (0, _index.toDate)(dirtyDate); | ||
@@ -88,3 +88,3 @@ var day = date.getUTCDay(); | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -91,0 +91,0 @@ |
@@ -104,3 +104,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var unit = String(options === null || options === void 0 ? void 0 : options.unit); | ||
@@ -134,3 +134,3 @@ var number = Number(dirtyNumber); | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -137,0 +137,0 @@ } |
@@ -72,3 +72,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -88,3 +88,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -91,0 +91,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -58,3 +58,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -72,3 +72,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -75,0 +75,0 @@ } |
@@ -70,3 +70,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -86,3 +86,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -89,0 +89,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -102,3 +102,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, _options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, _options) { | ||
return String(dirtyNumber); | ||
@@ -116,3 +116,3 @@ }; | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -119,0 +119,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -87,3 +87,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -90,0 +90,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -123,3 +123,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -201,3 +201,3 @@ var unit = options === null || options === void 0 ? void 0 : options.unit; | ||
defaultFormattingWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -204,0 +204,0 @@ } |
@@ -79,3 +79,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -95,3 +95,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -98,0 +98,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -35,3 +35,3 @@ "use strict"; | ||
var formatRelative = function (token, date, baseDate, options) { | ||
var formatRelative = function formatRelative(token, date, baseDate, options) { | ||
var format = formatRelativeLocale[token]; | ||
@@ -38,0 +38,0 @@ |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -129,3 +129,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -132,0 +132,0 @@ } |
@@ -69,3 +69,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -85,3 +85,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -88,0 +88,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -129,3 +129,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -132,0 +132,0 @@ } |
@@ -69,3 +69,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -85,3 +85,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -88,0 +88,0 @@ } |
@@ -71,3 +71,3 @@ "use strict"; | ||
var formatDistance = function (token, count, options) { | ||
var formatDistance = function formatDistance(token, count, options) { | ||
var result; | ||
@@ -74,0 +74,0 @@ var tokenValue = formatDistanceLocale[token]; |
@@ -16,3 +16,3 @@ "use strict"; | ||
var formatRelative = function (token, _date, _baseDate, _options) { | ||
var formatRelative = function formatRelative(token, _date, _baseDate, _options) { | ||
return formatRelativeLocale[token]; | ||
@@ -19,0 +19,0 @@ }; |
@@ -98,3 +98,3 @@ "use strict"; | ||
var ordinalNumber = function (dirtyNumber, options) { | ||
var ordinalNumber = function ordinalNumber(dirtyNumber, options) { | ||
var number = Number(dirtyNumber); | ||
@@ -129,3 +129,3 @@ | ||
defaultWidth: 'wide', | ||
argumentCallback: function (quarter) { | ||
argumentCallback: function argumentCallback(quarter) { | ||
return quarter - 1; | ||
@@ -132,0 +132,0 @@ } |
@@ -69,3 +69,3 @@ "use strict"; | ||
parsePattern: parseOrdinalNumberPattern, | ||
valueCallback: function (value) { | ||
valueCallback: function valueCallback(value) { | ||
return parseInt(value, 10); | ||
@@ -85,3 +85,3 @@ } | ||
defaultParseWidth: 'any', | ||
valueCallback: function (index) { | ||
valueCallback: function valueCallback(index) { | ||
return index + 1; | ||
@@ -88,0 +88,0 @@ } |
@@ -14,2 +14,4 @@ "use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
/** | ||
@@ -43,3 +45,3 @@ * @name max | ||
datesArray = dirtyDatesArray; // If `dirtyDatesArray` is Array-like Object, convert to Array. | ||
} else if (typeof dirtyDatesArray === 'object' && dirtyDatesArray !== null) { | ||
} else if (_typeof(dirtyDatesArray) === 'object' && dirtyDatesArray !== null) { | ||
datesArray = Array.prototype.slice.call(dirtyDatesArray); | ||
@@ -46,0 +48,0 @@ } else { |
@@ -14,2 +14,4 @@ "use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
/** | ||
@@ -43,3 +45,3 @@ * @name min | ||
datesArray = dirtyDatesArray; // If `dirtyDatesArray` is Array-like Object, convert to Array. | ||
} else if (typeof dirtyDatesArray === 'object' && dirtyDatesArray !== null) { | ||
} else if (_typeof(dirtyDatesArray) === 'object' && dirtyDatesArray !== null) { | ||
datesArray = Array.prototype.slice.call(dirtyDatesArray); | ||
@@ -46,0 +48,0 @@ } else { |
{ | ||
"name": "date-fns", | ||
"version": "2.29.2", | ||
"version": "2.29.3", | ||
"sideEffects": false, | ||
@@ -34,2 +34,3 @@ "contributors": ["Sasha Koss <koss@nocorp.me>", "Lesha Koss <regiusprod@gmail.com>"], | ||
}, | ||
"browserslist": ["last 1 version", "> 1%", "IE 11"], | ||
"dependencies": {}, | ||
@@ -41,13 +42,4 @@ "devDependencies": { | ||
"@babel/plugin-proposal-class-properties": "^7.16.7", | ||
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", | ||
"@babel/plugin-proposal-object-rest-spread": "^7.13.8", | ||
"@babel/plugin-proposal-optional-chaining": "^7.12.7", | ||
"@babel/plugin-transform-arrow-functions": "^7.2.0", | ||
"@babel/plugin-transform-block-scoping": "^7.5.5", | ||
"@babel/plugin-transform-destructuring": "^7.5.0", | ||
"@babel/plugin-transform-modules-commonjs": "^7.5.0", | ||
"@babel/plugin-transform-parameters": "^7.4.4", | ||
"@babel/plugin-transform-template-literals": "^7.4.4", | ||
"@babel/preset-env": "^7.11.5", | ||
"@babel/preset-typescript": "^7.13.0", | ||
"@babel/preset-env": "^7.18.10", | ||
"@babel/preset-typescript": "^7.18.6", | ||
"@date-fns/date-fns-scripts": "0.0.6", | ||
@@ -54,0 +46,0 @@ "@octokit/core": "^3.2.5", |
@@ -10,32 +10,37 @@ "use strict"; | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
class Parser { | ||
constructor() { | ||
_defineProperty(this, "incompatibleTokens", void 0); | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
_defineProperty(this, "priority", void 0); | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
_defineProperty(this, "subPriority", void 0); | ||
var Parser = /*#__PURE__*/function () { | ||
function Parser() { | ||
_classCallCheck(this, Parser); | ||
} | ||
run(dateString, token, match, options) { | ||
var result = this.parse(dateString, token, match, options); | ||
_createClass(Parser, [{ | ||
key: "run", | ||
value: function run(dateString, token, match, options) { | ||
var result = this.parse(dateString, token, match, options); | ||
if (!result) { | ||
return null; | ||
if (!result) { | ||
return null; | ||
} | ||
return { | ||
setter: new _Setter.ValueSetter(result.value, this.validate, this.set, this.priority, this.subPriority), | ||
rest: result.rest | ||
}; | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_utcDate, _value, _options) { | ||
return true; | ||
} | ||
}]); | ||
return { | ||
setter: new _Setter.ValueSetter(result.value, this.validate, this.set, this.priority, this.subPriority), | ||
rest: result.rest | ||
}; | ||
} | ||
return Parser; | ||
}(); | ||
validate(_utcDate, _value, _options) { | ||
return true; | ||
} | ||
} | ||
exports.Parser = Parser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,58 +10,97 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
var _utils = require("../utils.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class AMPMMidnightParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var AMPMMidnightParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(AMPMMidnightParser, _Parser); | ||
_defineProperty(this, "priority", 80); | ||
var _super = _createSuper(AMPMMidnightParser); | ||
_defineProperty(this, "incompatibleTokens", ['a', 'B', 'H', 'k', 't', 'T']); | ||
function AMPMMidnightParser() { | ||
var _this; | ||
_classCallCheck(this, AMPMMidnightParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 80); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['a', 'B', 'H', 'k', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'b': | ||
case 'bb': | ||
case 'bbb': | ||
return match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
_createClass(AMPMMidnightParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'b': | ||
case 'bb': | ||
case 'bbb': | ||
return match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'bbbbb': | ||
return match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'bbbbb': | ||
return match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'bbbb': | ||
default: | ||
return match.dayPeriod(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'bbbb': | ||
default: | ||
return match.dayPeriod(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCHours((0, _utils.dayPeriodEnumToHours)(value), 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
set(date, _flags, value) { | ||
date.setUTCHours((0, _utils.dayPeriodEnumToHours)(value), 0, 0, 0); | ||
return date; | ||
} | ||
return AMPMMidnightParser; | ||
}(_Parser2.Parser); | ||
} | ||
exports.AMPMMidnightParser = AMPMMidnightParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,58 +10,97 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
var _utils = require("../utils.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class AMPMParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var AMPMParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(AMPMParser, _Parser); | ||
_defineProperty(this, "priority", 80); | ||
var _super = _createSuper(AMPMParser); | ||
_defineProperty(this, "incompatibleTokens", ['b', 'B', 'H', 'k', 't', 'T']); | ||
function AMPMParser() { | ||
var _this; | ||
_classCallCheck(this, AMPMParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 80); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['b', 'B', 'H', 'k', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'a': | ||
case 'aa': | ||
case 'aaa': | ||
return match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
_createClass(AMPMParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'a': | ||
case 'aa': | ||
case 'aaa': | ||
return match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'aaaaa': | ||
return match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'aaaaa': | ||
return match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'aaaa': | ||
default: | ||
return match.dayPeriod(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'aaaa': | ||
default: | ||
return match.dayPeriod(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCHours((0, _utils.dayPeriodEnumToHours)(value), 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
set(date, _flags, value) { | ||
date.setUTCHours((0, _utils.dayPeriodEnumToHours)(value), 0, 0, 0); | ||
return date; | ||
} | ||
return AMPMParser; | ||
}(_Parser2.Parser); | ||
} | ||
exports.AMPMParser = AMPMParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -10,6 +12,26 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
var _constants = require("../constants.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -20,48 +42,68 @@ | ||
class DateParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var DateParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(DateParser, _Parser); | ||
_defineProperty(this, "priority", 90); | ||
var _super = _createSuper(DateParser); | ||
_defineProperty(this, "subPriority", 1); | ||
function DateParser() { | ||
var _this; | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); | ||
} | ||
_classCallCheck(this, DateParser); | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'd': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.date, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
case 'do': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'date' | ||
}); | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
} | ||
_defineProperty(_assertThisInitialized(_this), "priority", 90); | ||
_defineProperty(_assertThisInitialized(_this), "subPriority", 1); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
validate(date, value) { | ||
var year = date.getUTCFullYear(); | ||
var isLeapYear = (0, _utils.isLeapYearIndex)(year); | ||
var month = date.getUTCMonth(); | ||
_createClass(DateParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'd': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.date, dateString); | ||
if (isLeapYear) { | ||
return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month]; | ||
} else { | ||
return value >= 1 && value <= DAYS_IN_MONTH[month]; | ||
case 'do': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'date' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(date, value) { | ||
var year = date.getUTCFullYear(); | ||
var isLeapYear = (0, _utils.isLeapYearIndex)(year); | ||
var month = date.getUTCMonth(); | ||
set(date, _flags, value) { | ||
date.setUTCDate(value); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
if (isLeapYear) { | ||
return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month]; | ||
} else { | ||
return value >= 1 && value <= DAYS_IN_MONTH[month]; | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCDate(value); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
} | ||
return DateParser; | ||
}(_Parser2.Parser); | ||
exports.DateParser = DateParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -15,50 +17,90 @@ var _constants = require("../constants.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class DayOfYearParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var DayOfYearParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(DayOfYearParser, _Parser); | ||
_defineProperty(this, "priority", 90); | ||
var _super = _createSuper(DayOfYearParser); | ||
_defineProperty(this, "subpriority", 1); | ||
function DayOfYearParser() { | ||
var _this; | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'L', 'w', 'I', 'd', 'E', 'i', 'e', 'c', 't', 'T']); | ||
} | ||
_classCallCheck(this, DayOfYearParser); | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'D': | ||
case 'DD': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.dayOfYear, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
case 'Do': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'date' | ||
}); | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
} | ||
_defineProperty(_assertThisInitialized(_this), "priority", 90); | ||
_defineProperty(_assertThisInitialized(_this), "subpriority", 1); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'L', 'w', 'I', 'd', 'E', 'i', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
validate(date, value) { | ||
var year = date.getUTCFullYear(); | ||
var isLeapYear = (0, _utils.isLeapYearIndex)(year); | ||
_createClass(DayOfYearParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'D': | ||
case 'DD': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.dayOfYear, dateString); | ||
if (isLeapYear) { | ||
return value >= 1 && value <= 366; | ||
} else { | ||
return value >= 1 && value <= 365; | ||
case 'Do': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'date' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(date, value) { | ||
var year = date.getUTCFullYear(); | ||
var isLeapYear = (0, _utils.isLeapYearIndex)(year); | ||
set(date, _flags, value) { | ||
date.setUTCMonth(0, value); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
if (isLeapYear) { | ||
return value >= 1 && value <= 366; | ||
} else { | ||
return value >= 1 && value <= 365; | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMonth(0, value); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
} | ||
return DayOfYearParser; | ||
}(_Parser2.Parser); | ||
exports.DayOfYearParser = DayOfYearParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -15,79 +17,119 @@ var _index = _interopRequireDefault(require("../../../_lib/setUTCDay/index.js")); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
// Day of week | ||
class DayParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var DayParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(DayParser, _Parser); | ||
_defineProperty(this, "priority", 90); | ||
var _super = _createSuper(DayParser); | ||
_defineProperty(this, "incompatibleTokens", ['D', 'i', 'e', 'c', 't', 'T']); | ||
} | ||
function DayParser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
// Tue | ||
case 'E': | ||
case 'EE': | ||
case 'EEE': | ||
return match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// T | ||
_classCallCheck(this, DayParser); | ||
case 'EEEEE': | ||
return match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tu | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
case 'EEEEEE': | ||
return match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tuesday | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
case 'EEEE': | ||
default: | ||
return match.day(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
_defineProperty(_assertThisInitialized(_this), "priority", 90); | ||
validate(_date, value) { | ||
return value >= 0 && value <= 6; | ||
} | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['D', 'i', 'e', 'c', 't', 'T']); | ||
set(date, _flags, value, options) { | ||
date = (0, _index.default)(date, value, options); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
return _this; | ||
} | ||
} | ||
_createClass(DayParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
// Tue | ||
case 'E': | ||
case 'EE': | ||
case 'EEE': | ||
return match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// T | ||
case 'EEEEE': | ||
return match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tu | ||
case 'EEEEEE': | ||
return match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tuesday | ||
case 'EEEE': | ||
default: | ||
return match.day(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 6; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value, options) { | ||
date = (0, _index.default)(date, value, options); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return DayParser; | ||
}(_Parser2.Parser); | ||
exports.DayParser = DayParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,59 +10,98 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
var _utils = require("../utils.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
// in the morning, in the afternoon, in the evening, at night | ||
class DayPeriodParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var DayPeriodParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(DayPeriodParser, _Parser); | ||
_defineProperty(this, "priority", 80); | ||
var _super = _createSuper(DayPeriodParser); | ||
_defineProperty(this, "incompatibleTokens", ['a', 'b', 't', 'T']); | ||
function DayPeriodParser() { | ||
var _this; | ||
_classCallCheck(this, DayPeriodParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 80); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['a', 'b', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'B': | ||
case 'BB': | ||
case 'BBB': | ||
return match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
_createClass(DayPeriodParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'B': | ||
case 'BB': | ||
case 'BBB': | ||
return match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'BBBBB': | ||
return match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'BBBBB': | ||
return match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'BBBB': | ||
default: | ||
return match.dayPeriod(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'BBBB': | ||
default: | ||
return match.dayPeriod(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.dayPeriod(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCHours((0, _utils.dayPeriodEnumToHours)(value), 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
set(date, _flags, value) { | ||
date.setUTCHours((0, _utils.dayPeriodEnumToHours)(value), 0, 0, 0); | ||
return date; | ||
} | ||
return DayPeriodParser; | ||
}(_Parser2.Parser); | ||
} | ||
exports.DayPeriodParser = DayPeriodParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,55 +10,94 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class EraParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var EraParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(EraParser, _Parser); | ||
_defineProperty(this, "priority", 140); | ||
var _super = _createSuper(EraParser); | ||
_defineProperty(this, "incompatibleTokens", ['R', 'u', 't', 'T']); | ||
function EraParser() { | ||
var _this; | ||
_classCallCheck(this, EraParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 140); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['R', 'u', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
// AD, BC | ||
case 'G': | ||
case 'GG': | ||
case 'GGG': | ||
return match.era(dateString, { | ||
width: 'abbreviated' | ||
}) || match.era(dateString, { | ||
width: 'narrow' | ||
}); | ||
// A, B | ||
_createClass(EraParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
// AD, BC | ||
case 'G': | ||
case 'GG': | ||
case 'GGG': | ||
return match.era(dateString, { | ||
width: 'abbreviated' | ||
}) || match.era(dateString, { | ||
width: 'narrow' | ||
}); | ||
// A, B | ||
case 'GGGGG': | ||
return match.era(dateString, { | ||
width: 'narrow' | ||
}); | ||
// Anno Domini, Before Christ | ||
case 'GGGGG': | ||
return match.era(dateString, { | ||
width: 'narrow' | ||
}); | ||
// Anno Domini, Before Christ | ||
case 'GGGG': | ||
default: | ||
return match.era(dateString, { | ||
width: 'wide' | ||
}) || match.era(dateString, { | ||
width: 'abbreviated' | ||
}) || match.era(dateString, { | ||
width: 'narrow' | ||
}); | ||
case 'GGGG': | ||
default: | ||
return match.era(dateString, { | ||
width: 'wide' | ||
}) || match.era(dateString, { | ||
width: 'abbreviated' | ||
}) || match.era(dateString, { | ||
width: 'narrow' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, flags, value) { | ||
flags.era = value; | ||
date.setUTCFullYear(value, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
set(date, flags, value) { | ||
flags.era = value; | ||
date.setUTCFullYear(value, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
return EraParser; | ||
}(_Parser2.Parser); | ||
} | ||
exports.EraParser = EraParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,33 +10,72 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
var _utils = require("../utils.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class ExtendedYearParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var ExtendedYearParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(ExtendedYearParser, _Parser); | ||
_defineProperty(this, "priority", 130); | ||
var _super = _createSuper(ExtendedYearParser); | ||
_defineProperty(this, "incompatibleTokens", ['G', 'y', 'Y', 'R', 'w', 'I', 'i', 'e', 'c', 't', 'T']); | ||
} | ||
function ExtendedYearParser() { | ||
var _this; | ||
parse(dateString, token) { | ||
if (token === 'u') { | ||
return (0, _utils.parseNDigitsSigned)(4, dateString); | ||
_classCallCheck(this, ExtendedYearParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
return (0, _utils.parseNDigitsSigned)(token.length, dateString); | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
date.setUTCFullYear(value, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "priority", 130); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['G', 'y', 'Y', 'R', 'w', 'I', 'i', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(ExtendedYearParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token) { | ||
if (token === 'u') { | ||
return (0, _utils.parseNDigitsSigned)(4, dateString); | ||
} | ||
return (0, _utils.parseNDigitsSigned)(token.length, dateString); | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCFullYear(value, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return ExtendedYearParser; | ||
}(_Parser2.Parser); | ||
exports.ExtendedYearParser = ExtendedYearParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,32 +10,71 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
var _utils = require("../utils.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class FractionOfSecondParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var FractionOfSecondParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(FractionOfSecondParser, _Parser); | ||
_defineProperty(this, "priority", 30); | ||
var _super = _createSuper(FractionOfSecondParser); | ||
_defineProperty(this, "incompatibleTokens", ['t', 'T']); | ||
} | ||
function FractionOfSecondParser() { | ||
var _this; | ||
parse(dateString, token) { | ||
var valueCallback = function (value) { | ||
return Math.floor(value * Math.pow(10, -token.length + 3)); | ||
}; | ||
_classCallCheck(this, FractionOfSecondParser); | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); | ||
} | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
set(date, _flags, value) { | ||
date.setUTCMilliseconds(value); | ||
return date; | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 30); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(FractionOfSecondParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token) { | ||
var valueCallback = function valueCallback(value) { | ||
return Math.floor(value * Math.pow(10, -token.length + 3)); | ||
}; | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMilliseconds(value); | ||
return date; | ||
} | ||
}]); | ||
return FractionOfSecondParser; | ||
}(_Parser2.Parser); | ||
exports.FractionOfSecondParser = FractionOfSecondParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -15,46 +17,86 @@ var _constants = require("../constants.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class Hour0To11Parser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var Hour0To11Parser = /*#__PURE__*/function (_Parser) { | ||
_inherits(Hour0To11Parser, _Parser); | ||
_defineProperty(this, "priority", 70); | ||
var _super = _createSuper(Hour0To11Parser); | ||
_defineProperty(this, "incompatibleTokens", ['h', 'H', 'k', 't', 'T']); | ||
} | ||
function Hour0To11Parser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'K': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.hour11h, dateString); | ||
_classCallCheck(this, Hour0To11Parser); | ||
case 'Ko': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 0 && value <= 11; | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 70); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['h', 'H', 'k', 't', 'T']); | ||
return _this; | ||
} | ||
set(date, _flags, value) { | ||
var isPM = date.getUTCHours() >= 12; | ||
_createClass(Hour0To11Parser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'K': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.hour11h, dateString); | ||
if (isPM && value < 12) { | ||
date.setUTCHours(value + 12, 0, 0, 0); | ||
} else { | ||
date.setUTCHours(value, 0, 0, 0); | ||
case 'Ko': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 11; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
var isPM = date.getUTCHours() >= 12; | ||
return date; | ||
} | ||
if (isPM && value < 12) { | ||
date.setUTCHours(value + 12, 0, 0, 0); | ||
} else { | ||
date.setUTCHours(value, 0, 0, 0); | ||
} | ||
} | ||
return date; | ||
} | ||
}]); | ||
return Hour0To11Parser; | ||
}(_Parser2.Parser); | ||
exports.Hour0To11Parser = Hour0To11Parser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -15,39 +17,79 @@ var _constants = require("../constants.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class Hour0to23Parser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var Hour0to23Parser = /*#__PURE__*/function (_Parser) { | ||
_inherits(Hour0to23Parser, _Parser); | ||
_defineProperty(this, "priority", 70); | ||
var _super = _createSuper(Hour0to23Parser); | ||
_defineProperty(this, "incompatibleTokens", ['a', 'b', 'h', 'K', 'k', 't', 'T']); | ||
} | ||
function Hour0to23Parser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'H': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.hour23h, dateString); | ||
_classCallCheck(this, Hour0to23Parser); | ||
case 'Ho': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 0 && value <= 23; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
date.setUTCHours(value, 0, 0, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "priority", 70); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['a', 'b', 'h', 'K', 'k', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(Hour0to23Parser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'H': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.hour23h, dateString); | ||
case 'Ho': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 23; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCHours(value, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return Hour0to23Parser; | ||
}(_Parser2.Parser); | ||
exports.Hour0to23Parser = Hour0to23Parser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -15,48 +17,88 @@ var _constants = require("../constants.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class Hour1to12Parser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var Hour1to12Parser = /*#__PURE__*/function (_Parser) { | ||
_inherits(Hour1to12Parser, _Parser); | ||
_defineProperty(this, "priority", 70); | ||
var _super = _createSuper(Hour1to12Parser); | ||
_defineProperty(this, "incompatibleTokens", ['H', 'K', 'k', 't', 'T']); | ||
} | ||
function Hour1to12Parser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'h': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.hour12h, dateString); | ||
_classCallCheck(this, Hour1to12Parser); | ||
case 'ho': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 1 && value <= 12; | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 70); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['H', 'K', 'k', 't', 'T']); | ||
return _this; | ||
} | ||
set(date, _flags, value) { | ||
var isPM = date.getUTCHours() >= 12; | ||
_createClass(Hour1to12Parser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'h': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.hour12h, dateString); | ||
if (isPM && value < 12) { | ||
date.setUTCHours(value + 12, 0, 0, 0); | ||
} else if (!isPM && value === 12) { | ||
date.setUTCHours(0, 0, 0, 0); | ||
} else { | ||
date.setUTCHours(value, 0, 0, 0); | ||
case 'ho': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 12; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
var isPM = date.getUTCHours() >= 12; | ||
return date; | ||
} | ||
if (isPM && value < 12) { | ||
date.setUTCHours(value + 12, 0, 0, 0); | ||
} else if (!isPM && value === 12) { | ||
date.setUTCHours(0, 0, 0, 0); | ||
} else { | ||
date.setUTCHours(value, 0, 0, 0); | ||
} | ||
} | ||
return date; | ||
} | ||
}]); | ||
return Hour1to12Parser; | ||
}(_Parser2.Parser); | ||
exports.Hour1to12Parser = Hour1to12Parser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -15,40 +17,80 @@ var _constants = require("../constants.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class Hour1To24Parser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var Hour1To24Parser = /*#__PURE__*/function (_Parser) { | ||
_inherits(Hour1To24Parser, _Parser); | ||
_defineProperty(this, "priority", 70); | ||
var _super = _createSuper(Hour1To24Parser); | ||
_defineProperty(this, "incompatibleTokens", ['a', 'b', 'h', 'H', 'K', 't', 'T']); | ||
} | ||
function Hour1To24Parser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'k': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.hour24h, dateString); | ||
_classCallCheck(this, Hour1To24Parser); | ||
case 'ko': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 1 && value <= 24; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
var hours = value <= 24 ? value % 24 : value; | ||
date.setUTCHours(hours, 0, 0, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "priority", 70); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['a', 'b', 'h', 'H', 'K', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(Hour1To24Parser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'k': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.hour24h, dateString); | ||
case 'ko': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'hour' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 24; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
var hours = value <= 24 ? value % 24 : value; | ||
date.setUTCHours(hours, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return Hour1To24Parser; | ||
}(_Parser2.Parser); | ||
exports.Hour1To24Parser = Hour1To24Parser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -17,97 +19,137 @@ var _utils = require("../utils.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
// ISO day of week | ||
class ISODayParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var ISODayParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(ISODayParser, _Parser); | ||
_defineProperty(this, "priority", 90); | ||
var _super = _createSuper(ISODayParser); | ||
_defineProperty(this, "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'E', 'e', 'c', 't', 'T']); | ||
function ISODayParser() { | ||
var _this; | ||
_classCallCheck(this, ISODayParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 90); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'E', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
var valueCallback = function (value) { | ||
if (value === 0) { | ||
return 7; | ||
} | ||
_createClass(ISODayParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
var valueCallback = function valueCallback(value) { | ||
if (value === 0) { | ||
return 7; | ||
} | ||
return value; | ||
}; | ||
return value; | ||
}; | ||
switch (token) { | ||
// 2 | ||
case 'i': | ||
case 'ii': | ||
// 02 | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
// 2nd | ||
switch (token) { | ||
// 2 | ||
case 'i': | ||
case 'ii': | ||
// 02 | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
// 2nd | ||
case 'io': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'day' | ||
}); | ||
// Tue | ||
case 'io': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'day' | ||
}); | ||
// Tue | ||
case 'iii': | ||
return (0, _utils.mapValue)(match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
// T | ||
case 'iii': | ||
return (0, _utils.mapValue)(match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
// T | ||
case 'iiiii': | ||
return (0, _utils.mapValue)(match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
// Tu | ||
case 'iiiii': | ||
return (0, _utils.mapValue)(match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
// Tu | ||
case 'iiiiii': | ||
return (0, _utils.mapValue)(match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
// Tuesday | ||
case 'iiiiii': | ||
return (0, _utils.mapValue)(match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
// Tuesday | ||
case 'iiii': | ||
default: | ||
return (0, _utils.mapValue)(match.day(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
case 'iiii': | ||
default: | ||
return (0, _utils.mapValue)(match.day(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}), valueCallback); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 7; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date = (0, _index.default)(date, value); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
validate(_date, value) { | ||
return value >= 1 && value <= 7; | ||
} | ||
return ISODayParser; | ||
}(_Parser2.Parser); | ||
set(date, _flags, value) { | ||
date = (0, _index.default)(date, value); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
} | ||
exports.ISODayParser = ISODayParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -15,44 +17,83 @@ var _constants = require("../constants.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
// Timezone (ISO-8601) | ||
class ISOTimezoneParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var ISOTimezoneParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(ISOTimezoneParser, _Parser); | ||
_defineProperty(this, "priority", 10); | ||
var _super = _createSuper(ISOTimezoneParser); | ||
_defineProperty(this, "incompatibleTokens", ['t', 'T', 'X']); | ||
function ISOTimezoneParser() { | ||
var _this; | ||
_classCallCheck(this, ISOTimezoneParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 10); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T', 'X']); | ||
return _this; | ||
} | ||
parse(dateString, token) { | ||
switch (token) { | ||
case 'x': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes, dateString); | ||
_createClass(ISOTimezoneParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token) { | ||
switch (token) { | ||
case 'x': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes, dateString); | ||
case 'xx': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basic, dateString); | ||
case 'xx': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basic, dateString); | ||
case 'xxxx': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds, dateString); | ||
case 'xxxx': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds, dateString); | ||
case 'xxxxx': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds, dateString); | ||
case 'xxxxx': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds, dateString); | ||
case 'xxx': | ||
default: | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.extended, dateString); | ||
case 'xxx': | ||
default: | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.extended, dateString); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, flags, value) { | ||
if (flags.timestampIsSet) { | ||
return date; | ||
} | ||
set(date, flags, value) { | ||
if (flags.timestampIsSet) { | ||
return date; | ||
return new Date(date.getTime() - value); | ||
} | ||
}]); | ||
return new Date(date.getTime() - value); | ||
} | ||
return ISOTimezoneParser; | ||
}(_Parser2.Parser); | ||
} | ||
exports.ISOTimezoneParser = ISOTimezoneParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -15,44 +17,83 @@ var _constants = require("../constants.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
// Timezone (ISO-8601. +00:00 is `'Z'`) | ||
class ISOTimezoneWithZParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var ISOTimezoneWithZParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(ISOTimezoneWithZParser, _Parser); | ||
_defineProperty(this, "priority", 10); | ||
var _super = _createSuper(ISOTimezoneWithZParser); | ||
_defineProperty(this, "incompatibleTokens", ['t', 'T', 'x']); | ||
function ISOTimezoneWithZParser() { | ||
var _this; | ||
_classCallCheck(this, ISOTimezoneWithZParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 10); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T', 'x']); | ||
return _this; | ||
} | ||
parse(dateString, token) { | ||
switch (token) { | ||
case 'X': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes, dateString); | ||
_createClass(ISOTimezoneWithZParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token) { | ||
switch (token) { | ||
case 'X': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalMinutes, dateString); | ||
case 'XX': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basic, dateString); | ||
case 'XX': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basic, dateString); | ||
case 'XXXX': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds, dateString); | ||
case 'XXXX': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.basicOptionalSeconds, dateString); | ||
case 'XXXXX': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds, dateString); | ||
case 'XXXXX': | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.extendedOptionalSeconds, dateString); | ||
case 'XXX': | ||
default: | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.extended, dateString); | ||
case 'XXX': | ||
default: | ||
return (0, _utils.parseTimezonePattern)(_constants.timezonePatterns.extended, dateString); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, flags, value) { | ||
if (flags.timestampIsSet) { | ||
return date; | ||
} | ||
set(date, flags, value) { | ||
if (flags.timestampIsSet) { | ||
return date; | ||
return new Date(date.getTime() - value); | ||
} | ||
}]); | ||
return new Date(date.getTime() - value); | ||
} | ||
return ISOTimezoneWithZParser; | ||
}(_Parser2.Parser); | ||
} | ||
exports.ISOTimezoneWithZParser = ISOTimezoneWithZParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -21,39 +23,79 @@ var _constants = require("../constants.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
// ISO week of year | ||
class ISOWeekParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var ISOWeekParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(ISOWeekParser, _Parser); | ||
_defineProperty(this, "priority", 100); | ||
var _super = _createSuper(ISOWeekParser); | ||
_defineProperty(this, "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); | ||
} | ||
function ISOWeekParser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'I': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.week, dateString); | ||
_classCallCheck(this, ISOWeekParser); | ||
case 'Io': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'week' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 1 && value <= 53; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
return (0, _index2.default)((0, _index.default)(date, value)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 100); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(ISOWeekParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'I': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.week, dateString); | ||
case 'Io': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'week' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 53; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
return (0, _index2.default)((0, _index.default)(date, value)); | ||
} | ||
}]); | ||
return ISOWeekParser; | ||
}(_Parser2.Parser); | ||
exports.ISOWeekParser = ISOWeekParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -17,31 +19,70 @@ var _utils = require("../utils.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
// ISO week-numbering year | ||
class ISOWeekYearParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var ISOWeekYearParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(ISOWeekYearParser, _Parser); | ||
_defineProperty(this, "priority", 130); | ||
var _super = _createSuper(ISOWeekYearParser); | ||
_defineProperty(this, "incompatibleTokens", ['G', 'y', 'Y', 'u', 'Q', 'q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); | ||
} | ||
function ISOWeekYearParser() { | ||
var _this; | ||
parse(dateString, token) { | ||
if (token === 'R') { | ||
return (0, _utils.parseNDigitsSigned)(4, dateString); | ||
_classCallCheck(this, ISOWeekYearParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
return (0, _utils.parseNDigitsSigned)(token.length, dateString); | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(_date, _flags, value) { | ||
var firstWeekOfYear = new Date(0); | ||
firstWeekOfYear.setUTCFullYear(value, 0, 4); | ||
firstWeekOfYear.setUTCHours(0, 0, 0, 0); | ||
return (0, _index.default)(firstWeekOfYear); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 130); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['G', 'y', 'Y', 'u', 'Q', 'q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(ISOWeekYearParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token) { | ||
if (token === 'R') { | ||
return (0, _utils.parseNDigitsSigned)(4, dateString); | ||
} | ||
return (0, _utils.parseNDigitsSigned)(token.length, dateString); | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(_date, _flags, value) { | ||
var firstWeekOfYear = new Date(0); | ||
firstWeekOfYear.setUTCFullYear(value, 0, 4); | ||
firstWeekOfYear.setUTCHours(0, 0, 0, 0); | ||
return (0, _index.default)(firstWeekOfYear); | ||
} | ||
}]); | ||
return ISOWeekYearParser; | ||
}(_Parser2.Parser); | ||
exports.ISOWeekYearParser = ISOWeekYearParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -17,94 +19,134 @@ var _utils = require("../utils.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
// Local day of week | ||
class LocalDayParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var LocalDayParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(LocalDayParser, _Parser); | ||
_defineProperty(this, "priority", 90); | ||
var _super = _createSuper(LocalDayParser); | ||
_defineProperty(this, "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'c', 't', 'T']); | ||
function LocalDayParser() { | ||
var _this; | ||
_classCallCheck(this, LocalDayParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 90); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match, options) { | ||
var valueCallback = function (value) { | ||
var wholeWeekDays = Math.floor((value - 1) / 7) * 7; | ||
return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; | ||
}; | ||
_createClass(LocalDayParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match, options) { | ||
var valueCallback = function valueCallback(value) { | ||
var wholeWeekDays = Math.floor((value - 1) / 7) * 7; | ||
return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; | ||
}; | ||
switch (token) { | ||
// 3 | ||
case 'e': | ||
case 'ee': | ||
// 03 | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); | ||
// 3rd | ||
switch (token) { | ||
// 3 | ||
case 'e': | ||
case 'ee': | ||
// 03 | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); | ||
// 3rd | ||
case 'eo': | ||
return (0, _utils.mapValue)(match.ordinalNumber(dateString, { | ||
unit: 'day' | ||
}), valueCallback); | ||
// Tue | ||
case 'eo': | ||
return (0, _utils.mapValue)(match.ordinalNumber(dateString, { | ||
unit: 'day' | ||
}), valueCallback); | ||
// Tue | ||
case 'eee': | ||
return match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// T | ||
case 'eee': | ||
return match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// T | ||
case 'eeeee': | ||
return match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tu | ||
case 'eeeee': | ||
return match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tu | ||
case 'eeeeee': | ||
return match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tuesday | ||
case 'eeeeee': | ||
return match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// Tuesday | ||
case 'eeee': | ||
default: | ||
return match.day(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
case 'eeee': | ||
default: | ||
return match.day(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'formatting' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 6; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value, options) { | ||
date = (0, _index.default)(date, value, options); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
validate(_date, value) { | ||
return value >= 0 && value <= 6; | ||
} | ||
return LocalDayParser; | ||
}(_Parser2.Parser); | ||
set(date, _flags, value, options) { | ||
date = (0, _index.default)(date, value, options); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
} | ||
exports.LocalDayParser = LocalDayParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -21,39 +23,79 @@ var _constants = require("../constants.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
// Local week of year | ||
class LocalWeekParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var LocalWeekParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(LocalWeekParser, _Parser); | ||
_defineProperty(this, "priority", 100); | ||
var _super = _createSuper(LocalWeekParser); | ||
_defineProperty(this, "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); | ||
} | ||
function LocalWeekParser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'w': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.week, dateString); | ||
_classCallCheck(this, LocalWeekParser); | ||
case 'wo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'week' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 1 && value <= 53; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value, options) { | ||
return (0, _index2.default)((0, _index.default)(date, value, options), options); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 100); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(LocalWeekParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'w': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.week, dateString); | ||
case 'wo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'week' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 53; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value, options) { | ||
return (0, _index2.default)((0, _index.default)(date, value, options), options); | ||
} | ||
}]); | ||
return LocalWeekParser; | ||
}(_Parser2.Parser); | ||
exports.LocalWeekParser = LocalWeekParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -19,58 +21,98 @@ var _utils = require("../utils.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
// Local week-numbering year | ||
class LocalWeekYearParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var LocalWeekYearParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(LocalWeekYearParser, _Parser); | ||
_defineProperty(this, "priority", 130); | ||
var _super = _createSuper(LocalWeekYearParser); | ||
_defineProperty(this, "incompatibleTokens", ['y', 'R', 'u', 'Q', 'q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); | ||
function LocalWeekYearParser() { | ||
var _this; | ||
_classCallCheck(this, LocalWeekYearParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 130); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'R', 'u', 'Q', 'q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
var valueCallback = function (year) { | ||
return { | ||
year: year, | ||
isTwoDigitYear: token === 'YY' | ||
_createClass(LocalWeekYearParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
var valueCallback = function valueCallback(year) { | ||
return { | ||
year: year, | ||
isTwoDigitYear: token === 'YY' | ||
}; | ||
}; | ||
}; | ||
switch (token) { | ||
case 'Y': | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(4, dateString), valueCallback); | ||
switch (token) { | ||
case 'Y': | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(4, dateString), valueCallback); | ||
case 'Yo': | ||
return (0, _utils.mapValue)(match.ordinalNumber(dateString, { | ||
unit: 'year' | ||
}), valueCallback); | ||
case 'Yo': | ||
return (0, _utils.mapValue)(match.ordinalNumber(dateString, { | ||
unit: 'year' | ||
}), valueCallback); | ||
default: | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); | ||
default: | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value.isTwoDigitYear || value.year > 0; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, flags, value, options) { | ||
var currentYear = (0, _index.default)(date, options); | ||
validate(_date, value) { | ||
return value.isTwoDigitYear || value.year > 0; | ||
} | ||
if (value.isTwoDigitYear) { | ||
var normalizedTwoDigitYear = (0, _utils.normalizeTwoDigitYear)(value.year, currentYear); | ||
date.setUTCFullYear(normalizedTwoDigitYear, 0, options.firstWeekContainsDate); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return (0, _index2.default)(date, options); | ||
} | ||
set(date, flags, value, options) { | ||
var currentYear = (0, _index.default)(date, options); | ||
if (value.isTwoDigitYear) { | ||
var normalizedTwoDigitYear = (0, _utils.normalizeTwoDigitYear)(value.year, currentYear); | ||
date.setUTCFullYear(normalizedTwoDigitYear, 0, options.firstWeekContainsDate); | ||
var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; | ||
date.setUTCFullYear(year, 0, options.firstWeekContainsDate); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return (0, _index2.default)(date, options); | ||
} | ||
}]); | ||
var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; | ||
date.setUTCFullYear(year, 0, options.firstWeekContainsDate); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return (0, _index2.default)(date, options); | ||
} | ||
return LocalWeekYearParser; | ||
}(_Parser2.Parser); | ||
} | ||
exports.LocalWeekYearParser = LocalWeekYearParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -15,39 +17,79 @@ var _constants = require("../constants.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class MinuteParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var MinuteParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(MinuteParser, _Parser); | ||
_defineProperty(this, "priority", 60); | ||
var _super = _createSuper(MinuteParser); | ||
_defineProperty(this, "incompatibleTokens", ['t', 'T']); | ||
} | ||
function MinuteParser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 'm': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.minute, dateString); | ||
_classCallCheck(this, MinuteParser); | ||
case 'mo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'minute' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 0 && value <= 59; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
date.setUTCMinutes(value, 0, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "priority", 60); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(MinuteParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 'm': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.minute, dateString); | ||
case 'mo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'minute' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 59; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMinutes(value, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return MinuteParser; | ||
}(_Parser2.Parser); | ||
exports.MinuteParser = MinuteParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -10,82 +12,122 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
var _constants = require("../constants.js"); | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
class MonthParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'L', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
_defineProperty(this, "priority", 110); | ||
} | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
parse(dateString, token, match) { | ||
var valueCallback = function (value) { | ||
return value - 1; | ||
}; | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
switch (token) { | ||
// 1, 2, ..., 12 | ||
case 'M': | ||
return (0, _utils.mapValue)((0, _utils.parseNumericPattern)(_constants.numericPatterns.month, dateString), valueCallback); | ||
// 01, 02, ..., 12 | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
case 'MM': | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(2, dateString), valueCallback); | ||
// 1st, 2nd, ..., 12th | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
case 'Mo': | ||
return (0, _utils.mapValue)(match.ordinalNumber(dateString, { | ||
unit: 'month' | ||
}), valueCallback); | ||
// Jan, Feb, ..., Dec | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
case 'MMM': | ||
return match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// J, F, ..., D | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
case 'MMMMM': | ||
return match.month(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// January, February, ..., December | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
case 'MMMM': | ||
default: | ||
return match.month(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
var MonthParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(MonthParser, _Parser); | ||
var _super = _createSuper(MonthParser); | ||
function MonthParser() { | ||
var _this; | ||
_classCallCheck(this, MonthParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 0 && value <= 11; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
date.setUTCMonth(value, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'L', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 110); | ||
return _this; | ||
} | ||
} | ||
_createClass(MonthParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
var valueCallback = function valueCallback(value) { | ||
return value - 1; | ||
}; | ||
switch (token) { | ||
// 1, 2, ..., 12 | ||
case 'M': | ||
return (0, _utils.mapValue)((0, _utils.parseNumericPattern)(_constants.numericPatterns.month, dateString), valueCallback); | ||
// 01, 02, ..., 12 | ||
case 'MM': | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(2, dateString), valueCallback); | ||
// 1st, 2nd, ..., 12th | ||
case 'Mo': | ||
return (0, _utils.mapValue)(match.ordinalNumber(dateString, { | ||
unit: 'month' | ||
}), valueCallback); | ||
// Jan, Feb, ..., Dec | ||
case 'MMM': | ||
return match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// J, F, ..., D | ||
case 'MMMMM': | ||
return match.month(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// January, February, ..., December | ||
case 'MMMM': | ||
default: | ||
return match.month(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 11; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMonth(value, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return MonthParser; | ||
}(_Parser2.Parser); | ||
exports.MonthParser = MonthParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,76 +10,116 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
var _utils = require("../utils.js"); | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
class QuarterParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
_defineProperty(this, "priority", 120); | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); | ||
} | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
// 1, 2, 3, 4 | ||
case 'Q': | ||
case 'QQ': | ||
// 01, 02, 03, 04 | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
// 1st, 2nd, 3rd, 4th | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
case 'Qo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'quarter' | ||
}); | ||
// Q1, Q2, Q3, Q4 | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
case 'QQQ': | ||
return match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// 1, 2, 3, 4 (narrow quarter; could be not numerical) | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
case 'QQQQQ': | ||
return match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// 1st quarter, 2nd quarter, ... | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
case 'QQQQ': | ||
default: | ||
return match.quarter(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
var QuarterParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(QuarterParser, _Parser); | ||
var _super = _createSuper(QuarterParser); | ||
function QuarterParser() { | ||
var _this; | ||
_classCallCheck(this, QuarterParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 1 && value <= 4; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
date.setUTCMonth((value - 1) * 3, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "priority", 120); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(QuarterParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
// 1, 2, 3, 4 | ||
case 'Q': | ||
case 'QQ': | ||
// 01, 02, 03, 04 | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
// 1st, 2nd, 3rd, 4th | ||
case 'Qo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'quarter' | ||
}); | ||
// Q1, Q2, Q3, Q4 | ||
case 'QQQ': | ||
return match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// 1, 2, 3, 4 (narrow quarter; could be not numerical) | ||
case 'QQQQQ': | ||
return match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
// 1st quarter, 2nd quarter, ... | ||
case 'QQQQ': | ||
default: | ||
return match.quarter(dateString, { | ||
width: 'wide', | ||
context: 'formatting' | ||
}) || match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'formatting' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'formatting' | ||
}); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 4; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMonth((value - 1) * 3, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return QuarterParser; | ||
}(_Parser2.Parser); | ||
exports.QuarterParser = QuarterParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -15,39 +17,79 @@ var _constants = require("../constants.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class SecondParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var SecondParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(SecondParser, _Parser); | ||
_defineProperty(this, "priority", 50); | ||
var _super = _createSuper(SecondParser); | ||
_defineProperty(this, "incompatibleTokens", ['t', 'T']); | ||
} | ||
function SecondParser() { | ||
var _this; | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
case 's': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.second, dateString); | ||
_classCallCheck(this, SecondParser); | ||
case 'so': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'second' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 0 && value <= 59; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
date.setUTCSeconds(value, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "priority", 50); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['t', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(SecondParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
case 's': | ||
return (0, _utils.parseNumericPattern)(_constants.numericPatterns.second, dateString); | ||
case 'so': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'second' | ||
}); | ||
default: | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 59; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCSeconds(value, 0); | ||
return date; | ||
} | ||
}]); | ||
return SecondParser; | ||
}(_Parser2.Parser); | ||
exports.SecondParser = SecondParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -17,94 +19,134 @@ var _utils = require("../utils.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
// Stand-alone local day of week | ||
class StandAloneLocalDayParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var StandAloneLocalDayParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(StandAloneLocalDayParser, _Parser); | ||
_defineProperty(this, "priority", 90); | ||
var _super = _createSuper(StandAloneLocalDayParser); | ||
_defineProperty(this, "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'e', 't', 'T']); | ||
function StandAloneLocalDayParser() { | ||
var _this; | ||
_classCallCheck(this, StandAloneLocalDayParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 90); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'e', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match, options) { | ||
var valueCallback = function (value) { | ||
var wholeWeekDays = Math.floor((value - 1) / 7) * 7; | ||
return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; | ||
}; | ||
_createClass(StandAloneLocalDayParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match, options) { | ||
var valueCallback = function valueCallback(value) { | ||
var wholeWeekDays = Math.floor((value - 1) / 7) * 7; | ||
return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; | ||
}; | ||
switch (token) { | ||
// 3 | ||
case 'c': | ||
case 'cc': | ||
// 03 | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); | ||
// 3rd | ||
switch (token) { | ||
// 3 | ||
case 'c': | ||
case 'cc': | ||
// 03 | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); | ||
// 3rd | ||
case 'co': | ||
return (0, _utils.mapValue)(match.ordinalNumber(dateString, { | ||
unit: 'day' | ||
}), valueCallback); | ||
// Tue | ||
case 'co': | ||
return (0, _utils.mapValue)(match.ordinalNumber(dateString, { | ||
unit: 'day' | ||
}), valueCallback); | ||
// Tue | ||
case 'ccc': | ||
return match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// T | ||
case 'ccc': | ||
return match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// T | ||
case 'ccccc': | ||
return match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// Tu | ||
case 'ccccc': | ||
return match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// Tu | ||
case 'cccccc': | ||
return match.day(dateString, { | ||
width: 'short', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// Tuesday | ||
case 'cccccc': | ||
return match.day(dateString, { | ||
width: 'short', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// Tuesday | ||
case 'cccc': | ||
default: | ||
return match.day(dateString, { | ||
width: 'wide', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
case 'cccc': | ||
default: | ||
return match.day(dateString, { | ||
width: 'wide', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'short', | ||
context: 'standalone' | ||
}) || match.day(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 6; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value, options) { | ||
date = (0, _index.default)(date, value, options); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
validate(_date, value) { | ||
return value >= 0 && value <= 6; | ||
} | ||
return StandAloneLocalDayParser; | ||
}(_Parser2.Parser); | ||
set(date, _flags, value, options) { | ||
date = (0, _index.default)(date, value, options); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
} | ||
exports.StandAloneLocalDayParser = StandAloneLocalDayParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,3 +10,3 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
@@ -15,78 +17,118 @@ var _constants = require("../constants.js"); | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
class StandAloneMonthParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
_defineProperty(this, "priority", 110); | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); | ||
} | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
parse(dateString, token, match) { | ||
var valueCallback = function (value) { | ||
return value - 1; | ||
}; | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
switch (token) { | ||
// 1, 2, ..., 12 | ||
case 'L': | ||
return (0, _utils.mapValue)((0, _utils.parseNumericPattern)(_constants.numericPatterns.month, dateString), valueCallback); | ||
// 01, 02, ..., 12 | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
case 'LL': | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(2, dateString), valueCallback); | ||
// 1st, 2nd, ..., 12th | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
case 'Lo': | ||
return (0, _utils.mapValue)(match.ordinalNumber(dateString, { | ||
unit: 'month' | ||
}), valueCallback); | ||
// Jan, Feb, ..., Dec | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
case 'LLL': | ||
return match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// J, F, ..., D | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
case 'LLLLL': | ||
return match.month(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// January, February, ..., December | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
case 'LLLL': | ||
default: | ||
return match.month(dateString, { | ||
width: 'wide', | ||
context: 'standalone' | ||
}) || match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
var StandAloneMonthParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(StandAloneMonthParser, _Parser); | ||
var _super = _createSuper(StandAloneMonthParser); | ||
function StandAloneMonthParser() { | ||
var _this; | ||
_classCallCheck(this, StandAloneMonthParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 0 && value <= 11; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
date.setUTCMonth(value, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "priority", 110); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(StandAloneMonthParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
var valueCallback = function valueCallback(value) { | ||
return value - 1; | ||
}; | ||
switch (token) { | ||
// 1, 2, ..., 12 | ||
case 'L': | ||
return (0, _utils.mapValue)((0, _utils.parseNumericPattern)(_constants.numericPatterns.month, dateString), valueCallback); | ||
// 01, 02, ..., 12 | ||
case 'LL': | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(2, dateString), valueCallback); | ||
// 1st, 2nd, ..., 12th | ||
case 'Lo': | ||
return (0, _utils.mapValue)(match.ordinalNumber(dateString, { | ||
unit: 'month' | ||
}), valueCallback); | ||
// Jan, Feb, ..., Dec | ||
case 'LLL': | ||
return match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// J, F, ..., D | ||
case 'LLLLL': | ||
return match.month(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// January, February, ..., December | ||
case 'LLLL': | ||
default: | ||
return match.month(dateString, { | ||
width: 'wide', | ||
context: 'standalone' | ||
}) || match.month(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.month(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 0 && value <= 11; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMonth(value, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return StandAloneMonthParser; | ||
}(_Parser2.Parser); | ||
exports.StandAloneMonthParser = StandAloneMonthParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,76 +10,116 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
var _utils = require("../utils.js"); | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
class StandAloneQuarterParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
_defineProperty(this, "priority", 120); | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'Q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); | ||
} | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
parse(dateString, token, match) { | ||
switch (token) { | ||
// 1, 2, 3, 4 | ||
case 'q': | ||
case 'qq': | ||
// 01, 02, 03, 04 | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
// 1st, 2nd, 3rd, 4th | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
case 'qo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'quarter' | ||
}); | ||
// Q1, Q2, Q3, Q4 | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
case 'qqq': | ||
return match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// 1, 2, 3, 4 (narrow quarter; could be not numerical) | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
case 'qqqqq': | ||
return match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// 1st quarter, 2nd quarter, ... | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
case 'qqqq': | ||
default: | ||
return match.quarter(dateString, { | ||
width: 'wide', | ||
context: 'standalone' | ||
}) || match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
var StandAloneQuarterParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(StandAloneQuarterParser, _Parser); | ||
var _super = _createSuper(StandAloneQuarterParser); | ||
function StandAloneQuarterParser() { | ||
var _this; | ||
_classCallCheck(this, StandAloneQuarterParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
} | ||
validate(_date, value) { | ||
return value >= 1 && value <= 4; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
set(date, _flags, value) { | ||
date.setUTCMonth((value - 1) * 3, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
_defineProperty(_assertThisInitialized(_this), "priority", 120); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'Q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
} | ||
_createClass(StandAloneQuarterParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
switch (token) { | ||
// 1, 2, 3, 4 | ||
case 'q': | ||
case 'qq': | ||
// 01, 02, 03, 04 | ||
return (0, _utils.parseNDigits)(token.length, dateString); | ||
// 1st, 2nd, 3rd, 4th | ||
case 'qo': | ||
return match.ordinalNumber(dateString, { | ||
unit: 'quarter' | ||
}); | ||
// Q1, Q2, Q3, Q4 | ||
case 'qqq': | ||
return match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// 1, 2, 3, 4 (narrow quarter; could be not numerical) | ||
case 'qqqqq': | ||
return match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
// 1st quarter, 2nd quarter, ... | ||
case 'qqqq': | ||
default: | ||
return match.quarter(dateString, { | ||
width: 'wide', | ||
context: 'standalone' | ||
}) || match.quarter(dateString, { | ||
width: 'abbreviated', | ||
context: 'standalone' | ||
}) || match.quarter(dateString, { | ||
width: 'narrow', | ||
context: 'standalone' | ||
}); | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value >= 1 && value <= 4; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, _flags, value) { | ||
date.setUTCMonth((value - 1) * 3, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
return StandAloneQuarterParser; | ||
}(_Parser2.Parser); | ||
exports.StandAloneQuarterParser = StandAloneQuarterParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,29 +10,68 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
var _utils = require("../utils.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class TimestampMillisecondsParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var TimestampMillisecondsParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(TimestampMillisecondsParser, _Parser); | ||
_defineProperty(this, "priority", 20); | ||
var _super = _createSuper(TimestampMillisecondsParser); | ||
_defineProperty(this, "incompatibleTokens", '*'); | ||
} | ||
function TimestampMillisecondsParser() { | ||
var _this; | ||
parse(dateString) { | ||
return (0, _utils.parseAnyDigitsSigned)(dateString); | ||
} | ||
_classCallCheck(this, TimestampMillisecondsParser); | ||
set(_date, _flags, value) { | ||
return [new Date(value), { | ||
timestampIsSet: true | ||
}]; | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 20); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", '*'); | ||
return _this; | ||
} | ||
} | ||
_createClass(TimestampMillisecondsParser, [{ | ||
key: "parse", | ||
value: function parse(dateString) { | ||
return (0, _utils.parseAnyDigitsSigned)(dateString); | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(_date, _flags, value) { | ||
return [new Date(value), { | ||
timestampIsSet: true | ||
}]; | ||
} | ||
}]); | ||
return TimestampMillisecondsParser; | ||
}(_Parser2.Parser); | ||
exports.TimestampMillisecondsParser = TimestampMillisecondsParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,29 +10,68 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
var _utils = require("../utils.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
class TimestampSecondsParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var TimestampSecondsParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(TimestampSecondsParser, _Parser); | ||
_defineProperty(this, "priority", 40); | ||
var _super = _createSuper(TimestampSecondsParser); | ||
_defineProperty(this, "incompatibleTokens", '*'); | ||
} | ||
function TimestampSecondsParser() { | ||
var _this; | ||
parse(dateString) { | ||
return (0, _utils.parseAnyDigitsSigned)(dateString); | ||
} | ||
_classCallCheck(this, TimestampSecondsParser); | ||
set(_date, _flags, value) { | ||
return [new Date(value * 1000), { | ||
timestampIsSet: true | ||
}]; | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 40); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", '*'); | ||
return _this; | ||
} | ||
} | ||
_createClass(TimestampSecondsParser, [{ | ||
key: "parse", | ||
value: function parse(dateString) { | ||
return (0, _utils.parseAnyDigitsSigned)(dateString); | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(_date, _flags, value) { | ||
return [new Date(value * 1000), { | ||
timestampIsSet: true | ||
}]; | ||
} | ||
}]); | ||
return TimestampSecondsParser; | ||
}(_Parser2.Parser); | ||
exports.TimestampSecondsParser = TimestampSecondsParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,6 +10,26 @@ value: true | ||
var _Parser = require("../Parser.js"); | ||
var _Parser2 = require("../Parser.js"); | ||
var _utils = require("../utils.js"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -23,55 +45,75 @@ | ||
// | AD 12345 | 12345 | 45 | 12345 | 12345 | 12345 | | ||
class YearParser extends _Parser.Parser { | ||
constructor() { | ||
super(...arguments); | ||
var YearParser = /*#__PURE__*/function (_Parser) { | ||
_inherits(YearParser, _Parser); | ||
_defineProperty(this, "priority", 130); | ||
var _super = _createSuper(YearParser); | ||
_defineProperty(this, "incompatibleTokens", ['Y', 'R', 'u', 'w', 'I', 'i', 'e', 'c', 't', 'T']); | ||
function YearParser() { | ||
var _this; | ||
_classCallCheck(this, YearParser); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
_this = _super.call.apply(_super, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this), "priority", 130); | ||
_defineProperty(_assertThisInitialized(_this), "incompatibleTokens", ['Y', 'R', 'u', 'w', 'I', 'i', 'e', 'c', 't', 'T']); | ||
return _this; | ||
} | ||
parse(dateString, token, match) { | ||
var valueCallback = function (year) { | ||
return { | ||
year: year, | ||
isTwoDigitYear: token === 'yy' | ||
_createClass(YearParser, [{ | ||
key: "parse", | ||
value: function parse(dateString, token, match) { | ||
var valueCallback = function valueCallback(year) { | ||
return { | ||
year: year, | ||
isTwoDigitYear: token === 'yy' | ||
}; | ||
}; | ||
}; | ||
switch (token) { | ||
case 'y': | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(4, dateString), valueCallback); | ||
switch (token) { | ||
case 'y': | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(4, dateString), valueCallback); | ||
case 'yo': | ||
return (0, _utils.mapValue)(match.ordinalNumber(dateString, { | ||
unit: 'year' | ||
}), valueCallback); | ||
case 'yo': | ||
return (0, _utils.mapValue)(match.ordinalNumber(dateString, { | ||
unit: 'year' | ||
}), valueCallback); | ||
default: | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); | ||
default: | ||
return (0, _utils.mapValue)((0, _utils.parseNDigits)(token.length, dateString), valueCallback); | ||
} | ||
} | ||
} | ||
}, { | ||
key: "validate", | ||
value: function validate(_date, value) { | ||
return value.isTwoDigitYear || value.year > 0; | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(date, flags, value) { | ||
var currentYear = date.getUTCFullYear(); | ||
validate(_date, value) { | ||
return value.isTwoDigitYear || value.year > 0; | ||
} | ||
if (value.isTwoDigitYear) { | ||
var normalizedTwoDigitYear = (0, _utils.normalizeTwoDigitYear)(value.year, currentYear); | ||
date.setUTCFullYear(normalizedTwoDigitYear, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
set(date, flags, value) { | ||
var currentYear = date.getUTCFullYear(); | ||
if (value.isTwoDigitYear) { | ||
var normalizedTwoDigitYear = (0, _utils.normalizeTwoDigitYear)(value.year, currentYear); | ||
date.setUTCFullYear(normalizedTwoDigitYear, 0, 1); | ||
var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; | ||
date.setUTCFullYear(year, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
}]); | ||
var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; | ||
date.setUTCFullYear(year, 0, 1); | ||
date.setUTCHours(0, 0, 0, 0); | ||
return date; | ||
} | ||
return YearParser; | ||
}(_Parser2.Parser); | ||
} | ||
exports.YearParser = YearParser; |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.DateToSystemTimezoneSetter = exports.ValueSetter = exports.Setter = void 0; | ||
exports.ValueSetter = exports.Setter = exports.DateToSystemTimezoneSetter = void 0; | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } | ||
@@ -12,5 +34,5 @@ | ||
class Setter { | ||
constructor() { | ||
_defineProperty(this, "priority", void 0); | ||
var Setter = /*#__PURE__*/function () { | ||
function Setter() { | ||
_classCallCheck(this, Setter); | ||
@@ -20,57 +42,94 @@ _defineProperty(this, "subPriority", 0); | ||
validate(_utcDate, _options) { | ||
return true; | ||
} | ||
_createClass(Setter, [{ | ||
key: "validate", | ||
value: function validate(_utcDate, _options) { | ||
return true; | ||
} | ||
}]); | ||
} | ||
return Setter; | ||
}(); | ||
exports.Setter = Setter; | ||
class ValueSetter extends Setter { | ||
constructor(value, validateValue, setValue, priority, subPriority) { | ||
super(); | ||
this.value = value; | ||
this.validateValue = validateValue; | ||
this.setValue = setValue; | ||
this.priority = priority; | ||
var ValueSetter = /*#__PURE__*/function (_Setter) { | ||
_inherits(ValueSetter, _Setter); | ||
var _super = _createSuper(ValueSetter); | ||
function ValueSetter(value, validateValue, setValue, priority, subPriority) { | ||
var _this; | ||
_classCallCheck(this, ValueSetter); | ||
_this = _super.call(this); | ||
_this.value = value; | ||
_this.validateValue = validateValue; | ||
_this.setValue = setValue; | ||
_this.priority = priority; | ||
if (subPriority) { | ||
this.subPriority = subPriority; | ||
_this.subPriority = subPriority; | ||
} | ||
} | ||
validate(utcDate, options) { | ||
return this.validateValue(utcDate, this.value, options); | ||
return _this; | ||
} | ||
set(utcDate, flags, options) { | ||
return this.setValue(utcDate, flags, this.value, options); | ||
} | ||
_createClass(ValueSetter, [{ | ||
key: "validate", | ||
value: function validate(utcDate, options) { | ||
return this.validateValue(utcDate, this.value, options); | ||
} | ||
}, { | ||
key: "set", | ||
value: function set(utcDate, flags, options) { | ||
return this.setValue(utcDate, flags, this.value, options); | ||
} | ||
}]); | ||
} | ||
return ValueSetter; | ||
}(Setter); | ||
exports.ValueSetter = ValueSetter; | ||
class DateToSystemTimezoneSetter extends Setter { | ||
constructor() { | ||
super(...arguments); | ||
var DateToSystemTimezoneSetter = /*#__PURE__*/function (_Setter2) { | ||
_inherits(DateToSystemTimezoneSetter, _Setter2); | ||
_defineProperty(this, "priority", TIMEZONE_UNIT_PRIORITY); | ||
var _super2 = _createSuper(DateToSystemTimezoneSetter); | ||
_defineProperty(this, "subPriority", -1); | ||
} | ||
function DateToSystemTimezoneSetter() { | ||
var _this2; | ||
set(date, flags) { | ||
if (flags.timestampIsSet) { | ||
return date; | ||
_classCallCheck(this, DateToSystemTimezoneSetter); | ||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
var convertedDate = new Date(0); | ||
convertedDate.setFullYear(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate()); | ||
convertedDate.setHours(date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds(), date.getUTCMilliseconds()); | ||
return convertedDate; | ||
_this2 = _super2.call.apply(_super2, [this].concat(args)); | ||
_defineProperty(_assertThisInitialized(_this2), "priority", TIMEZONE_UNIT_PRIORITY); | ||
_defineProperty(_assertThisInitialized(_this2), "subPriority", -1); | ||
return _this2; | ||
} | ||
} | ||
_createClass(DateToSystemTimezoneSetter, [{ | ||
key: "set", | ||
value: function set(date, flags) { | ||
if (flags.timestampIsSet) { | ||
return date; | ||
} | ||
var convertedDate = new Date(0); | ||
convertedDate.setFullYear(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate()); | ||
convertedDate.setHours(date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds(), date.getUTCMilliseconds()); | ||
return convertedDate; | ||
} | ||
}]); | ||
return DateToSystemTimezoneSetter; | ||
}(Setter); | ||
exports.DateToSystemTimezoneSetter = DateToSystemTimezoneSetter; |
@@ -1,1 +0,5 @@ | ||
"use strict"; | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); |
@@ -6,11 +6,11 @@ "use strict"; | ||
}); | ||
exports.dayPeriodEnumToHours = dayPeriodEnumToHours; | ||
exports.isLeapYearIndex = isLeapYearIndex; | ||
exports.mapValue = mapValue; | ||
exports.parseNumericPattern = parseNumericPattern; | ||
exports.parseTimezonePattern = parseTimezonePattern; | ||
exports.normalizeTwoDigitYear = normalizeTwoDigitYear; | ||
exports.parseAnyDigitsSigned = parseAnyDigitsSigned; | ||
exports.parseNDigits = parseNDigits; | ||
exports.parseNDigitsSigned = parseNDigitsSigned; | ||
exports.dayPeriodEnumToHours = dayPeriodEnumToHours; | ||
exports.normalizeTwoDigitYear = normalizeTwoDigitYear; | ||
exports.isLeapYearIndex = isLeapYearIndex; | ||
exports.parseNumericPattern = parseNumericPattern; | ||
exports.parseTimezonePattern = parseTimezonePattern; | ||
@@ -17,0 +17,0 @@ var _index = require("../../constants/index.js"); |
@@ -34,2 +34,10 @@ "use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } | ||
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } | ||
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } | ||
// This RegExp consists of three parts separated by `|`: | ||
@@ -408,77 +416,84 @@ // - [yYQqMLwIdDecihHKkms]o matches any available ordinal number token | ||
var _loop = function (_token) { | ||
if (!(options !== null && options !== void 0 && options.useAdditionalWeekYearTokens) && (0, _index7.isProtectedWeekYearToken)(_token)) { | ||
(0, _index7.throwProtectedError)(_token, formatString, dirtyDateString); | ||
} | ||
var _iterator = _createForOfIteratorHelper(tokens), | ||
_step; | ||
if (!(options !== null && options !== void 0 && options.useAdditionalDayOfYearTokens) && (0, _index7.isProtectedDayOfYearToken)(_token)) { | ||
(0, _index7.throwProtectedError)(_token, formatString, dirtyDateString); | ||
} | ||
try { | ||
var _loop = function _loop() { | ||
var token = _step.value; | ||
var firstCharacter = _token[0]; | ||
var parser = _index10.parsers[firstCharacter]; | ||
if (!(options !== null && options !== void 0 && options.useAdditionalWeekYearTokens) && (0, _index7.isProtectedWeekYearToken)(token)) { | ||
(0, _index7.throwProtectedError)(token, formatString, dirtyDateString); | ||
} | ||
if (parser) { | ||
var incompatibleTokens = parser.incompatibleTokens; | ||
if (!(options !== null && options !== void 0 && options.useAdditionalDayOfYearTokens) && (0, _index7.isProtectedDayOfYearToken)(token)) { | ||
(0, _index7.throwProtectedError)(token, formatString, dirtyDateString); | ||
} | ||
if (Array.isArray(incompatibleTokens)) { | ||
var incompatibleToken = usedTokens.find(function (usedToken) { | ||
return incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter; | ||
}); | ||
var firstCharacter = token[0]; | ||
var parser = _index10.parsers[firstCharacter]; | ||
if (incompatibleToken) { | ||
throw new RangeError("The format string mustn't contain `".concat(incompatibleToken.fullToken, "` and `").concat(_token, "` at the same time")); | ||
if (parser) { | ||
var incompatibleTokens = parser.incompatibleTokens; | ||
if (Array.isArray(incompatibleTokens)) { | ||
var incompatibleToken = usedTokens.find(function (usedToken) { | ||
return incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter; | ||
}); | ||
if (incompatibleToken) { | ||
throw new RangeError("The format string mustn't contain `".concat(incompatibleToken.fullToken, "` and `").concat(token, "` at the same time")); | ||
} | ||
} else if (parser.incompatibleTokens === '*' && usedTokens.length > 0) { | ||
throw new RangeError("The format string mustn't contain `".concat(token, "` and any other token at the same time")); | ||
} | ||
} else if (parser.incompatibleTokens === '*' && usedTokens.length > 0) { | ||
throw new RangeError("The format string mustn't contain `".concat(_token, "` and any other token at the same time")); | ||
} | ||
usedTokens.push({ | ||
token: firstCharacter, | ||
fullToken: _token | ||
}); | ||
var parseResult = parser.run(dateString, _token, locale.match, subFnOptions); | ||
usedTokens.push({ | ||
token: firstCharacter, | ||
fullToken: token | ||
}); | ||
var parseResult = parser.run(dateString, token, locale.match, subFnOptions); | ||
if (!parseResult) { | ||
token = _token; | ||
return { | ||
v: new Date(NaN) | ||
}; | ||
} | ||
if (!parseResult) { | ||
return { | ||
v: new Date(NaN) | ||
}; | ||
} | ||
setters.push(parseResult.setter); | ||
dateString = parseResult.rest; | ||
} else { | ||
if (firstCharacter.match(unescapedLatinCharacterRegExp)) { | ||
throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); | ||
} // Replace two single quote characters with one single quote character | ||
setters.push(parseResult.setter); | ||
dateString = parseResult.rest; | ||
} else { | ||
if (firstCharacter.match(unescapedLatinCharacterRegExp)) { | ||
throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); | ||
} // Replace two single quote characters with one single quote character | ||
if (_token === "''") { | ||
_token = "'"; | ||
} else if (firstCharacter === "'") { | ||
_token = cleanEscapedString(_token); | ||
} // Cut token from string, or, if string doesn't match the token, return Invalid Date | ||
if (token === "''") { | ||
token = "'"; | ||
} else if (firstCharacter === "'") { | ||
token = cleanEscapedString(token); | ||
} // Cut token from string, or, if string doesn't match the token, return Invalid Date | ||
if (dateString.indexOf(_token) === 0) { | ||
dateString = dateString.slice(_token.length); | ||
} else { | ||
token = _token; | ||
return { | ||
v: new Date(NaN) | ||
}; | ||
if (dateString.indexOf(token) === 0) { | ||
dateString = dateString.slice(token.length); | ||
} else { | ||
return { | ||
v: new Date(NaN) | ||
}; | ||
} | ||
} | ||
} | ||
}; | ||
token = _token; | ||
}; | ||
for (_iterator.s(); !(_step = _iterator.n()).done;) { | ||
var _ret = _loop(); | ||
for (var token of tokens) { | ||
var _ret = _loop(token); | ||
if (_typeof(_ret) === "object") return _ret.v; | ||
} // Check if the remaining input contains something other than whitespace | ||
if (typeof _ret === "object") return _ret.v; | ||
} // Check if the remaining input contains something other than whitespace | ||
} catch (err) { | ||
_iterator.e(err); | ||
} finally { | ||
_iterator.f(); | ||
} | ||
if (dateString.length > 0 && notWhitespaceRegExp.test(dateString)) { | ||
@@ -513,15 +528,26 @@ return new Date(NaN); | ||
for (var setter of uniquePrioritySetters) { | ||
if (!setter.validate(utcDate, subFnOptions)) { | ||
return new Date(NaN); | ||
} | ||
var _iterator2 = _createForOfIteratorHelper(uniquePrioritySetters), | ||
_step2; | ||
var result = setter.set(utcDate, flags, subFnOptions); // Result is tuple (date, flags) | ||
try { | ||
for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { | ||
var setter = _step2.value; | ||
if (Array.isArray(result)) { | ||
utcDate = result[0]; | ||
(0, _index4.default)(flags, result[1]); // Result is date | ||
} else { | ||
utcDate = result; | ||
if (!setter.validate(utcDate, subFnOptions)) { | ||
return new Date(NaN); | ||
} | ||
var result = setter.set(utcDate, flags, subFnOptions); // Result is tuple (date, flags) | ||
if (Array.isArray(result)) { | ||
utcDate = result[0]; | ||
(0, _index4.default)(flags, result[1]); // Result is date | ||
} else { | ||
utcDate = result; | ||
} | ||
} | ||
} catch (err) { | ||
_iterator2.e(err); | ||
} finally { | ||
_iterator2.f(); | ||
} | ||
@@ -528,0 +554,0 @@ |
@@ -18,2 +18,4 @@ "use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
/** | ||
@@ -60,3 +62,3 @@ * @name set | ||
if (typeof values !== 'object' || values === null) { | ||
if (_typeof(values) !== 'object' || values === null) { | ||
throw new RangeError('values parameter must be an object'); | ||
@@ -63,0 +65,0 @@ } |
@@ -18,2 +18,4 @@ "use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
/** | ||
@@ -60,3 +62,3 @@ * @name sub | ||
(0, _index3.default)(2, arguments); | ||
if (!duration || typeof duration !== 'object') return new Date(NaN); | ||
if (!duration || _typeof(duration) !== 'object') return new Date(NaN); | ||
var years = duration.years ? (0, _index4.default)(duration.years) : 0; | ||
@@ -63,0 +65,0 @@ var months = duration.months ? (0, _index4.default)(duration.months) : 0; |
@@ -12,2 +12,4 @@ "use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
/** | ||
@@ -47,3 +49,3 @@ * @name toDate | ||
if (argument instanceof Date || typeof argument === 'object' && argStr === '[object Date]') { | ||
if (argument instanceof Date || _typeof(argument) === 'object' && argStr === '[object Date]') { | ||
// Prevent the date to lose the milliseconds when passed to new Date() in IE10 | ||
@@ -50,0 +52,0 @@ return new Date(argument.getTime()); |
@@ -1,1 +0,5 @@ | ||
"use strict"; | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); |
Sorry, the diff of this file is too big to display
6869554
60
135965