Files
emaui/node_modules/@module-federation/third-party-dts-extractor/dist/index.d.mts
2026-05-29 15:23:46 +03:00

21 lines
620 B
TypeScript

type ThirdPartyExtractorOptions = {
destDir: string;
context?: string;
exclude?: Array<string | RegExp>;
};
declare class ThirdPartyExtractor {
pkgs: Record<string, string>;
pattern: RegExp;
context: string;
destDir: string;
exclude: Array<string | RegExp>;
constructor({ destDir, context, exclude, }: ThirdPartyExtractorOptions);
addPkgs(pkgName: string, dirName: string): void;
inferPkgDir(importPath: string): string | void;
collectTypeImports(str: string): string[];
collectPkgs(str: string): void;
copyDts(): Promise<void>;
}
export { ThirdPartyExtractor };