diff options
Diffstat (limited to 'node_modules/moment/src/lib/units/priorities.js')
-rw-r--r-- | node_modules/moment/src/lib/units/priorities.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/node_modules/moment/src/lib/units/priorities.js b/node_modules/moment/src/lib/units/priorities.js new file mode 100644 index 0000000..b0b732a --- /dev/null +++ b/node_modules/moment/src/lib/units/priorities.js @@ -0,0 +1,21 @@ +import hasOwnProp from '../utils/has-own-prop'; + +var priorities = {}; + +export function addUnitPriority(unit, priority) { + priorities[unit] = priority; +} + +export function getPrioritizedUnits(unitsObj) { + var units = [], + u; + for (u in unitsObj) { + if (hasOwnProp(unitsObj, u)) { + units.push({ unit: u, priority: priorities[u] }); + } + } + units.sort(function (a, b) { + return a.priority - b.priority; + }); + return units; +} |