Version 1
[yaffs-website] / node_modules / core-js / modules / _object-define.js
1 var dP        = require('./_object-dp')
2   , gOPD      = require('./_object-gopd')
3   , ownKeys   = require('./_own-keys')
4   , toIObject = require('./_to-iobject');
5
6 module.exports = function define(target, mixin){
7   var keys   = ownKeys(toIObject(mixin))
8     , length = keys.length
9     , i = 0, key;
10   while(length > i)dP.f(target, key = keys[i++], gOPD.f(mixin, key));
11   return target;
12 };