aboutsummaryrefslogtreecommitdiff
path: root/node_modules/es5-ext/array/of/shim.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/es5-ext/array/of/shim.js')
-rw-r--r--node_modules/es5-ext/array/of/shim.js19
1 files changed, 0 insertions, 19 deletions
diff --git a/node_modules/es5-ext/array/of/shim.js b/node_modules/es5-ext/array/of/shim.js
deleted file mode 100644
index 6cc9c3833..000000000
--- a/node_modules/es5-ext/array/of/shim.js
+++ /dev/null
@@ -1,19 +0,0 @@
-"use strict";
-
-var isFunction = require("../../function/is-function")
- , slice = Array.prototype.slice
- , defineProperty = Object.defineProperty
- , desc = { configurable: true, enumerable: true, writable: true, value: null };
-
-module.exports = function (/* …items*/) {
- var result, i, length;
- if (!this || this === Array || !isFunction(this)) return slice.call(arguments);
- result = new this(length = arguments.length);
- for (i = 0; i < length; ++i) {
- desc.value = arguments[i];
- defineProperty(result, i, desc);
- }
- desc.value = null;
- result.length = length;
- return result;
-};