ngx-bootstrap
Version:
Native Angular Bootstrap Components
16 lines • 617 B
JavaScript
import { normalizeObjectUnits } from '../units/aliases';
import { configFromArray } from './from-array';
import { isObject, isString } from '../utils/type-checks';
export function configFromObject(config) {
if (config._d) {
return config;
}
var input = config._i;
if (isObject(input)) {
var i = normalizeObjectUnits(input);
config._a = [i.year, i.month, i.day, i.hours, i.minutes, i.seconds, i.milliseconds]
.map(function (obj) { return isString(obj) ? parseInt(obj, 10) : obj; });
}
return configFromArray(config);
}
//# sourceMappingURL=from-object.js.map