971d4b4b7c970db3a9b3d3ad1cd7a01e4f1b925c471e24b35b0f873f0b784e079b54edd1f36814d480ace85b70f6072f01f169616fa65d24049fd9e044eb93 549 B

1234567891011121314151617181920
  1. import { normalizeObjectUnits } from '../units/aliases';
  2. import { configFromArray } from './from-array';
  3. import map from '../utils/map';
  4. export function configFromObject(config) {
  5. if (config._d) {
  6. return;
  7. }
  8. var i = normalizeObjectUnits(config._i),
  9. dayOrDate = i.day === undefined ? i.date : i.day;
  10. config._a = map(
  11. [i.year, i.month, dayOrDate, i.hour, i.minute, i.second, i.millisecond],
  12. function (obj) {
  13. return obj && parseInt(obj, 10);
  14. }
  15. );
  16. configFromArray(config);
  17. }