text: import isObject from './is-object';
  import isString from './is-string';
  import isNumber from './is-number';
  /**
   * https://github.com/developit/dlv/blob/master/index.js
   * @param obj
   * @param path
   * @param value
   */
  export default (function (obj, path, value) {
      var o = obj;
      var keyArr = isString(path) ? path.split('.') : path;
      keyArr.forEach(function (key, idx) {
          // 不是最后一个
          if (idx < keyArr.length - 1) {
              if (!isObject(o[key])) {
                  o[key] = isNumber(keyArr[idx + 1]) ? [] : {};
              }
              o = o[key];
          }
          else {
              o[key] = value;
          }
      });
      return obj;
  });
  //# sourceMappingURL=set.js.map