Version 1
[yaffs-website] / node_modules / core-js / modules / _object-define.js
diff --git a/node_modules/core-js/modules/_object-define.js b/node_modules/core-js/modules/_object-define.js
new file mode 100644 (file)
index 0000000..f246c4e
--- /dev/null
@@ -0,0 +1,12 @@
+var dP        = require('./_object-dp')
+  , gOPD      = require('./_object-gopd')
+  , 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)dP.f(target, key = keys[i++], gOPD.f(mixin, key));
+  return target;
+};
\ No newline at end of file