UNPKG

license-webpack-plugin

Version:

Outputs licenses from 3rd party libraries to a file

15 lines (14 loc) 688 B
import { ModuleCache } from './ModuleCache'; import { LicenseIdentifiedModule } from './LicenseIdentifiedModule'; declare class PluginModuleCache implements ModuleCache { private totalCache; private chunkCache; private chunkSeenCache; registerModule(chunkName: string, module: LicenseIdentifiedModule): void; getModule(packageName: string): LicenseIdentifiedModule | null; markSeenForChunk(chunkName: string, packageName: string): void; alreadySeenForChunk(chunkName: string, packageName: string): boolean; getAllModulesForChunk(chunkName: string): LicenseIdentifiedModule[]; getAllModules(): LicenseIdentifiedModule[]; } export { PluginModuleCache };