diff options
Diffstat (limited to 'node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js')
| -rw-r--r-- | node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js | 51 |
1 files changed, 24 insertions, 27 deletions
diff --git a/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js b/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js index 19b6f141..27783079 100644 --- a/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js +++ b/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js @@ -1,51 +1,48 @@ var unsupportedIterableToArray = require("./unsupportedIterableToArray.js"); -function _createForOfIteratorHelper(o, allowArrayLike) { - var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; - if (!it) { - if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { - if (it) o = it; - var i = 0; - var F = function F() {}; +function _createForOfIteratorHelper(r, e) { + var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (!t) { + if (Array.isArray(r) || (t = unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { + t && (r = t); + var _n = 0, + F = function F() {}; return { s: F, n: function n() { - if (i >= o.length) return { - done: true - }; - return { - done: false, - value: o[i++] + return _n >= r.length ? { + done: !0 + } : { + done: !1, + value: r[_n++] }; }, - e: function e(_e) { - throw _e; + e: function e(r) { + throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } - var normalCompletion = true, - didErr = false, - err; + var o, + a = !0, + u = !1; return { s: function s() { - it = it.call(o); + t = t.call(r); }, n: function n() { - var step = it.next(); - normalCompletion = step.done; - return step; + var r = t.next(); + return a = r.done, r; }, - e: function e(_e2) { - didErr = true; - err = _e2; + e: function e(r) { + u = !0, o = r; }, f: function f() { try { - if (!normalCompletion && it["return"] != null) it["return"](); + a || null == t["return"] || t["return"](); } finally { - if (didErr) throw err; + if (u) throw o; } } }; |
