(chunk, set)
| 45 | * @param {RuntimeRequirements} set runtime requirements |
| 46 | */ |
| 47 | const handler = (chunk, set) => { |
| 48 | if (onceForChunkSet.has(chunk)) return; |
| 49 | onceForChunkSet.add(chunk); |
| 50 | if (!isEnabledForChunk(chunk)) return; |
| 51 | set.add(RuntimeGlobals.moduleFactoriesAddOnly); |
| 52 | set.add(RuntimeGlobals.hasOwnProperty); |
| 53 | compilation.addRuntimeModule( |
| 54 | chunk, |
| 55 | new ModuleChunkLoadingRuntimeModule(set) |
| 56 | ); |
| 57 | }; |
| 58 | compilation.hooks.runtimeRequirementInTree |
| 59 | .for(RuntimeGlobals.ensureChunkHandlers) |
| 60 | .tap(PLUGIN_NAME, handler); |
nothing calls this directly
no test coverage detected