| 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 }; |