diff options
Diffstat (limited to 'node_modules/es5-ext/iterable')
-rw-r--r-- | node_modules/es5-ext/iterable/for-each.js | 12 | ||||
-rw-r--r-- | node_modules/es5-ext/iterable/index.js | 8 | ||||
-rw-r--r-- | node_modules/es5-ext/iterable/is.js | 11 | ||||
-rw-r--r-- | node_modules/es5-ext/iterable/validate-object.js | 9 | ||||
-rw-r--r-- | node_modules/es5-ext/iterable/validate.js | 8 |
5 files changed, 0 insertions, 48 deletions
diff --git a/node_modules/es5-ext/iterable/for-each.js b/node_modules/es5-ext/iterable/for-each.js deleted file mode 100644 index 2840e952d..000000000 --- a/node_modules/es5-ext/iterable/for-each.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -var forOf = require("es6-iterator/for-of") - , isIterable = require("es6-iterator/is-iterable") - , iterable = require("./validate") - - , forEach = Array.prototype.forEach; - -module.exports = function (target, cb/*, thisArg*/) { - if (isIterable(iterable(target))) forOf(target, cb, arguments[2]); - else forEach.call(target, cb, arguments[2]); -}; diff --git a/node_modules/es5-ext/iterable/index.js b/node_modules/es5-ext/iterable/index.js deleted file mode 100644 index 4b898fc8c..000000000 --- a/node_modules/es5-ext/iterable/index.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -module.exports = { - forEach: require("./for-each"), - is: require("./is"), - validate: require("./validate"), - validateObject: require("./validate-object") -}; diff --git a/node_modules/es5-ext/iterable/is.js b/node_modules/es5-ext/iterable/is.js deleted file mode 100644 index aa5a9b9e1..000000000 --- a/node_modules/es5-ext/iterable/is.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -var iteratorSymbol = require("es6-symbol").iterator - , isValue = require("../object/is-value") - , isArrayLike = require("../object/is-array-like"); - -module.exports = function (value) { - if (!isValue(value)) return false; - if (typeof value[iteratorSymbol] === "function") return true; - return isArrayLike(value); -}; diff --git a/node_modules/es5-ext/iterable/validate-object.js b/node_modules/es5-ext/iterable/validate-object.js deleted file mode 100644 index 26e622b57..000000000 --- a/node_modules/es5-ext/iterable/validate-object.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -var isObject = require("../object/is-object") - , is = require("./is"); - -module.exports = function (value) { - if (is(value) && isObject(value)) return value; - throw new TypeError(value + " is not an iterable or array-like object"); -}; diff --git a/node_modules/es5-ext/iterable/validate.js b/node_modules/es5-ext/iterable/validate.js deleted file mode 100644 index 94a91c471..000000000 --- a/node_modules/es5-ext/iterable/validate.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -var is = require("./is"); - -module.exports = function (value) { - if (is(value)) return value; - throw new TypeError(value + " is not an iterable or array-like"); -}; |