aboutsummaryrefslogtreecommitdiff
path: root/node_modules/es5-ext/object/copy.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/es5-ext/object/copy.js')
-rw-r--r--node_modules/es5-ext/object/copy.js19
1 files changed, 0 insertions, 19 deletions
diff --git a/node_modules/es5-ext/object/copy.js b/node_modules/es5-ext/object/copy.js
deleted file mode 100644
index 5368e4281..000000000
--- a/node_modules/es5-ext/object/copy.js
+++ /dev/null
@@ -1,19 +0,0 @@
-"use strict";
-
-var aFrom = require("../array/from")
- , assign = require("./assign")
- , value = require("./valid-value");
-
-module.exports = function (obj/*, propertyNames, options*/) {
- var copy = Object(value(obj)), propertyNames = arguments[1], options = Object(arguments[2]);
- if (copy !== obj && !propertyNames) return copy;
- var result = {};
- if (propertyNames) {
- aFrom(propertyNames, function (propertyName) {
- if (options.ensure || propertyName in obj) result[propertyName] = obj[propertyName];
- });
- } else {
- assign(result, obj);
- }
- return result;
-};