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