/var/www/greso.tech/server/nsm/node_modules/es6-iterator
NameSizeModeActions
#/-0755rm
test/-0755rm
.editorconfig2720644editdlrm
.npmignore1400644editdlrm
appveyor.yml5770644editdlrm
array.js11980644editdlrm
CHANGELOG.md9780644editdlrm
CHANGES12570644editdlrm
for-of.js12810644editdlrm
get.js5810644editdlrm
index.js29640644editdlrm
is-iterable.js5070644editdlrm
LICENSE11030644editdlrm
package.json8890644editdlrm
README.md42740644editdlrm
string.js13790644editdlrm
valid-iterable.js1870644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/es6-iterator/array.js (1198B)
"use strict"; var setPrototypeOf = require("es5-ext/object/set-prototype-of") , contains = require("es5-ext/string/#/contains") , d = require("d") , Symbol = require("es6-symbol") , Iterator = require("./"); var defineProperty = Object.defineProperty, ArrayIterator; ArrayIterator = module.exports = function (arr, kind) { if (!(this instanceof ArrayIterator)) throw new TypeError("Constructor requires 'new'"); Iterator.call(this, arr); if (!kind) kind = "value"; else if (contains.call(kind, "key+value")) kind = "key+value"; else if (contains.call(kind, "key")) kind = "key"; else kind = "value"; defineProperty(this, "__kind__", d("", kind)); }; if (setPrototypeOf) setPrototypeOf(ArrayIterator, Iterator); // Internal %ArrayIteratorPrototype% doesn't expose its constructor delete ArrayIterator.prototype.constructor; ArrayIterator.prototype = Object.create(Iterator.prototype, { _resolve: d(function (i) { if (this.__kind__ === "value") return this.__list__[i]; if (this.__kind__ === "key+value") return [i, this.__list__[i]]; return i; }) }); defineProperty(ArrayIterator.prototype, Symbol.toStringTag, d("c", "Array Iterator"));