WebpackCompilerHandler.d.ts 1.2 KB

1234567891011121314151617181920212223242526
  1. import { WebpackChunkHandler } from './WebpackChunkHandler';
  2. import { WebpackCompiler } from './WebpackCompiler';
  3. import { ChunkIncludeExcludeTester } from './ChunkIncludeExcludeTester';
  4. import { ModuleCache } from './ModuleCache';
  5. import { AssetManager } from './AssetManager';
  6. import { Module } from './Module';
  7. declare 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. }
  26. export { WebpackCompilerHandler };