Repository URL to install this package:
|
Version:
6.0.4 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var assign_1 = require("./assign");
/**
* @desc default to configurable and enumerable, unless configured otherwise
* @since 4.0.0
* @memberOf util
*
* @param obj object to define on
* @param name property name to define
* @param descriptor object descriptor
*
* @tutorial https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
*
* @example
*
* var desc = Object.getOwnPropertyDescriptor(obj, 'eh', {get: () => console.log('eh')})
*
*/
exports.default = (function (obj, name, descriptor) {
Object.defineProperty(obj, name, assign_1.default({
configurable: true,
enumerable: true,
}, descriptor));
});
//# sourceMappingURL=define.js.map