aboutsummaryrefslogtreecommitdiff
path: root/node_modules/es6-iterator/is-iterable.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-12-10 21:51:33 +0100
committerFlorian Dold <florian.dold@gmail.com>2017-12-10 21:51:33 +0100
commit0469abd4a9c9270a1fdc962969e36e63699af8b4 (patch)
treef9864d4a4148621378958794cbbfdc2393733283 /node_modules/es6-iterator/is-iterable.js
parent6947e79bbc258f7bc96af424ddb71a511f0c15a3 (diff)
upgrade dependencies
Diffstat (limited to 'node_modules/es6-iterator/is-iterable.js')
-rw-r--r--node_modules/es6-iterator/is-iterable.js15
1 files changed, 8 insertions, 7 deletions
diff --git a/node_modules/es6-iterator/is-iterable.js b/node_modules/es6-iterator/is-iterable.js
index 2c6f496c3..cda7dfeb3 100644
--- a/node_modules/es6-iterator/is-iterable.js
+++ b/node_modules/es6-iterator/is-iterable.js
@@ -1,15 +1,16 @@
-'use strict';
+"use strict";
-var isArguments = require('es5-ext/function/is-arguments')
- , isString = require('es5-ext/string/is-string')
- , iteratorSymbol = require('es6-symbol').iterator
+var isArguments = require("es5-ext/function/is-arguments")
+ , isValue = require("es5-ext/object/is-value")
+ , isString = require("es5-ext/string/is-string");
- , isArray = Array.isArray;
+var iteratorSymbol = require("es6-symbol").iterator
+ , isArray = Array.isArray;
module.exports = function (value) {
- if (value == null) return false;
+ if (!isValue(value)) return false;
if (isArray(value)) return true;
if (isString(value)) return true;
if (isArguments(value)) return true;
- return (typeof value[iteratorSymbol] === 'function');
+ return typeof value[iteratorSymbol] === "function";
};