regeneratorValues.js 774 B

123456789101112131415161718192021
  1. var _typeof = require("./typeof.js")["default"];
  2. var _Symbol = require("core-js/library/fn/symbol/index.js");
  3. var _Symbol$iterator = require("core-js/library/fn/symbol/iterator.js");
  4. function _regeneratorValues(e) {
  5. if (null != e) {
  6. var t = e["function" == typeof _Symbol && _Symbol$iterator || "@@iterator"],
  7. r = 0;
  8. if (t) return t.call(e);
  9. if ("function" == typeof e.next) return e;
  10. if (!isNaN(e.length)) return {
  11. next: function next() {
  12. return e && r >= e.length && (e = void 0), {
  13. value: e && e[r++],
  14. done: !e
  15. };
  16. }
  17. };
  18. }
  19. throw new TypeError(_typeof(e) + " is not iterable");
  20. }
  21. module.exports = _regeneratorValues, module.exports.__esModule = true, module.exports["default"] = module.exports;