12345678910111213141516171819 |
- import { LicenseTextOverrides } from './LicenseTextOverrides';
- import { FileSystem } from './FileSystem';
- import { Module } from './Module';
- import { LicenseFileOverrides } from './LicenseFilesOverrides';
- import { WebpackCompilation } from './WebpackCompilation';
- import { Logger } from './Logger';
- declare class LicenseTextReader {
- private logger;
- private fileSystem;
- private fileOverrides;
- private textOverrides;
- private templateDir;
- private handleMissingLicenseText;
- constructor(logger: Logger, fileSystem: FileSystem, fileOverrides: LicenseFileOverrides, textOverrides: LicenseTextOverrides, templateDir: string | undefined, handleMissingLicenseText: (packageName: string, licenseType: string | null) => string | null);
- readLicense(compilation: WebpackCompilation, module: Module, licenseType: string | null): string | null;
- readText(directory: string, filename: string): string;
- private guessLicenseFilename;
- }
- export { LicenseTextReader };
|