* Process module dependencies non recursive. * @param {Module} module to be processed for deps * @returns {void}
(module)
| 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. |
no outgoing calls
no test coverage detected