WebpackChunkModuleIterator.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. "use strict";
  2. var __values = (this && this.__values) || function (o) {
  3. var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0;
  4. if (m) return m.call(o);
  5. return {
  6. next: function () {
  7. if (o && i >= o.length) o = void 0;
  8. return { value: o && o[i++], done: !o };
  9. }
  10. };
  11. };
  12. Object.defineProperty(exports, "__esModule", { value: true });
  13. var WebpackChunkModuleIterator = /** @class */ (function () {
  14. function WebpackChunkModuleIterator() {
  15. }
  16. WebpackChunkModuleIterator.prototype.iterateModules = function (chunk, callback) {
  17. if (typeof chunk.modulesIterable !== 'undefined') {
  18. try {
  19. for (var _a = __values(chunk.modulesIterable), _b = _a.next(); !_b.done; _b = _a.next()) {
  20. var module_1 = _b.value;
  21. callback(module_1);
  22. }
  23. }
  24. catch (e_1_1) { e_1 = { error: e_1_1 }; }
  25. finally {
  26. try {
  27. if (_b && !_b.done && (_c = _a.return)) _c.call(_a);
  28. }
  29. finally { if (e_1) throw e_1.error; }
  30. }
  31. }
  32. else if (typeof chunk.forEachModule === 'function') {
  33. chunk.forEachModule(callback);
  34. }
  35. else if (Array.isArray(chunk.modules)) {
  36. chunk.modules.forEach(callback);
  37. }
  38. if (chunk.entryModule) {
  39. callback(chunk.entryModule);
  40. }
  41. var e_1, _c;
  42. };
  43. return WebpackChunkModuleIterator;
  44. }());
  45. exports.WebpackChunkModuleIterator = WebpackChunkModuleIterator;