ensureObject.js 457 B

1234567891011121314151617
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.default = ensureObject;
  4. function ensureObject(obj) {
  5. var props = [];
  6. for (var _i = 1; _i < arguments.length; _i++) {
  7. props[_i - 1] = arguments[_i];
  8. }
  9. while (props.length > 0) {
  10. var prop = props.shift();
  11. if (!obj[prop]) {
  12. obj[prop] = {};
  13. }
  14. obj = obj[prop];
  15. }
  16. }
  17. //# sourceMappingURL=ensureObject.js.map