year: 'year'
}
-/*
-
-var aliases = {};
-
-export function addUnitAlias(unit, shorthand) {
- var lowerCase = unit.toLowerCase();
- aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;
-}
-
-//day-of-month.js
-addUnitAlias('date', 'D');
-//day-of-week.js
-addUnitAlias('day', 'd');
-addUnitAlias('weekday', 'e');
-addUnitAlias('isoWeekday', 'E');
-//day-of-year.js
-addUnitAlias('dayOfYear', 'DDD');
-//hour.js
-addUnitAlias('hour', 'h');
-//millisecond.js
-addUnitAlias('millisecond', 'ms');
-//minute.js
-addUnitAlias('minute', 'm');
-//month.js
-addUnitAlias('month', 'M');
-//quarter.js
-addUnitAlias('quarter', 'Q');
-//second.js
-addUnitAlias('second', 's');
-//week-year.js
-addUnitAlias('weekYear', 'gg');
-addUnitAlias('isoWeekYear', 'GG');
-//week.js
-addUnitAlias('week', 'w');
-addUnitAlias('isoWeek', 'W');
-//year.js
-addUnitAlias('year', 'y');
-
-*/
export function normalizeUnits(units) {
return typeof units === 'string'
? aliases[units] || aliases[units.toLowerCase()]
year: 1
}
-/*
-var priorities = {};
-
-export function addUnitPriority(unit, priority) {
- priorities[unit] = priority;
-}
-
-
-//day-of-month.js
-addUnitPriority('date', 9);
-//day-of-week.js
-addUnitPriority('day', 11);
-addUnitPriority('weekday', 11);
-addUnitPriority('isoWeekday', 11);
-//day-of-year.js
-addUnitPriority('dayOfYear', 4);
-//hour.js
-addUnitPriority('hour', 13);
-//millisecond.js
-addUnitPriority('millisecond', 16);
-//minute.js
-addUnitPriority('minute', 14);
-//month.js
-addUnitPriority('month', 8);
-//quarter.js
-addUnitPriority('quarter', 7);
-//second.js
-addUnitPriority('second', 15);
-//week-year.js
-addUnitPriority('weekYear', 1);
-addUnitPriority('isoWeekYear', 1);
-//week.js
-addUnitPriority('week', 5);
-addUnitPriority('isoWeek', 5);
-//year.js
-addUnitPriority('year', 1);
-
-
-*/
-
export function getPrioritizedUnits(unitsObj) {
var units = [],
u;