WebpackAssetManager.d.ts 842 B

1234567891011121314
  1. import { AssetManager } from './AssetManager';
  2. import { WebpackCompilation } from './WebpackCompilation';
  3. import { WebpackChunk } from './WebpackChunk';
  4. import { LicensesRenderer } from './LicensesRenderer';
  5. import { LicenseIdentifiedModule } from './LicenseIdentifiedModule';
  6. declare class WebpackAssetManager implements AssetManager {
  7. private outputFilename;
  8. private licensesRenderer;
  9. constructor(outputFilename: string, licensesRenderer: LicensesRenderer);
  10. writeChunkLicenses(modules: LicenseIdentifiedModule[], compilation: WebpackCompilation, chunk: WebpackChunk): void;
  11. writeChunkBanners(modules: LicenseIdentifiedModule[], compilation: WebpackCompilation, chunk: WebpackChunk): void;
  12. writeAllLicenses(modules: LicenseIdentifiedModule[], compilation: WebpackCompilation): void;
  13. }
  14. export { WebpackAssetManager };