12345678910111213141516171819202122232425 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- /**
- * The base implementation of `assignValue` and `assignMergeValue` without
- * value checks.
- *
- * @private
- * @param {Object} object The object to modify.
- * @param {string} key The key of the property to assign.
- * @param {*} value The value to assign.
- */
- function baseAssignValue(object, key, value) {
- if (key === "__proto__") {
- Object.defineProperty(object, key, {
- configurable: true,
- enumerable: true,
- value: value,
- writable: true,
- });
- }
- else {
- object[key] = value;
- }
- }
- exports.default = baseAssignValue;
|