| import { WebpackChunkHandler } from './WebpackChunkHandler'; |
| import { WebpackChunk } from './WebpackChunk'; |
| import { FileHandler } from './FileHandler'; |
| import { LicenseTypeIdentifier } from './LicenseTypeIdentifier'; |
| import { FileSystem } from './FileSystem'; |
| import { LicenseTextReader } from './LicenseTextReader'; |
| import { ModuleCache } from './ModuleCache'; |
| import { LicensePolicy } from './LicensePolicy'; |
| import { Module } from './Module'; |
| import { WebpackCompilation } from './WebpackCompilation'; |
| import { Logger } from './Logger'; |
| declare class PluginChunkReadHandler implements WebpackChunkHandler { |
| private logger; |
| private fileHandler; |
| private licenseTypeIdentifier; |
| private licenseTextReader; |
| private licensePolicy; |
| private fileSystem; |
| private moduleIterator; |
| private fileIterator; |
| constructor(logger: Logger, fileHandler: FileHandler, licenseTypeIdentifier: LicenseTypeIdentifier, licenseTextReader: LicenseTextReader, licensePolicy: LicensePolicy, fileSystem: FileSystem); |
| processChunk(compilation: WebpackCompilation, chunk: WebpackChunk, moduleCache: ModuleCache): void; |
| private getPackageJson(directory); |
| processModule(compilation: WebpackCompilation, chunk: WebpackChunk, moduleCache: ModuleCache, module: Module | null): void; |
| } |
| export { PluginChunkReadHandler }; |