"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var WebpackModuleFileIterator = /** @class */ (function () { function WebpackModuleFileIterator() { } WebpackModuleFileIterator.prototype.iterateFiles = function (chunkModule, callback) { callback(chunkModule.resource || (chunkModule.rootModule && chunkModule.rootModule.resource)); if (Array.isArray(chunkModule.fileDependencies)) { var fileDependencies = chunkModule.fileDependencies; fileDependencies.forEach(callback); } if (Array.isArray(chunkModule.dependencies)) { chunkModule.dependencies.forEach(function (module) { return callback(module.originModule && module.originModule.resource); }); } }; return WebpackModuleFileIterator; }()); exports.WebpackModuleFileIterator = WebpackModuleFileIterator;