UNPKG

1.19 kBTypeScriptView Raw
1import { WebpackChunkHandler } from './WebpackChunkHandler';
2import { WebpackCompiler } from './WebpackCompiler';
3import { ChunkIncludeExcludeTester } from './ChunkIncludeExcludeTester';
4import { ModuleCache } from './ModuleCache';
5import { AssetManager } from './AssetManager';
6import { Module } from './Module';
7declare class WebpackCompilerHandler {
8 private chunkIncludeTester;
9 private chunkHandler;
10 private assetManager;
11 private moduleCache;
12 private addBanner;
13 private perChunkOutput;
14 private additionalChunkModules;
15 private additionalModules;
16 private skipChildCompilers;
17 static PROCESS_ASSETS_STAGE_ADDITIONS: number;
18 static PROCESS_ASSETS_STAGE_REPORT: number;
19 constructor(chunkIncludeTester: ChunkIncludeExcludeTester, chunkHandler: WebpackChunkHandler, assetManager: AssetManager, moduleCache: ModuleCache, addBanner: boolean, perChunkOutput: boolean, additionalChunkModules: {
20 [chunkName: string]: Module[];
21 }, additionalModules: Module[], skipChildCompilers: boolean);
22 handleCompiler(compiler: WebpackCompiler): void;
23 private iterateChunksForBanner;
24 private iterateChunks;
25}
26export { WebpackCompilerHandler };