diff options
Diffstat (limited to 'node_modules/core-js/modules/$.object-define.js')
-rw-r--r-- | node_modules/core-js/modules/$.object-define.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/node_modules/core-js/modules/$.object-define.js b/node_modules/core-js/modules/$.object-define.js new file mode 100644 index 000000000..2fff248f1 --- /dev/null +++ b/node_modules/core-js/modules/$.object-define.js @@ -0,0 +1,11 @@ +var $ = require('./$') + , ownKeys = require('./$.own-keys') + , toIObject = require('./$.to-iobject'); + +module.exports = function define(target, mixin){ + var keys = ownKeys(toIObject(mixin)) + , length = keys.length + , i = 0, key; + while(length > i)$.setDesc(target, key = keys[i++], $.getDesc(mixin, key)); + return target; +};
\ No newline at end of file |