MCPcopy
hub / github.com/webpack/webpack / processModuleDependenciesNonRecursive

Method processModuleDependenciesNonRecursive

lib/Compilation.js:1777–1795  ·  view source on GitHub ↗

* Process module dependencies non recursive. * @param {Module} module to be processed for deps * @returns {void}

(module)

Source from the content-addressed store, hash-verified

1775 * @returns {void}
1776 */
1777 processModuleDependenciesNonRecursive(module) {
1778 /**
1779 * Process dependencies block.
1780 * @param {DependenciesBlock} block block
1781 */
1782 const processDependenciesBlock = (block) => {
1783 if (block.dependencies) {
1784 let i = 0;
1785 for (const dep of block.dependencies) {
1786 this.moduleGraph.setParents(dep, block, module, i++);
1787 }
1788 }
1789 if (block.blocks) {
1790 for (const b of block.blocks) processDependenciesBlock(b);
1791 }
1792 };
1793
1794 processDependenciesBlock(module);
1795 }
1796
1797 /**
1798 * Process module dependencies.

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected