@baseplate-dev/core-generators
Version:
Core generators for Baseplate
17 lines • 1 kB
TypeScript
export interface TemplateExtractorBarrelExport {
moduleSpecifier: string;
namedExports: string[];
isTypeOnly?: boolean;
}
export interface TemplateExtractorGeneratedBarrelExport {
moduleSpecifier: string;
namedExport: string;
name: string;
}
export declare function mergeBarrelExports(indexFileContents: string | undefined, barrelExports: TemplateExtractorBarrelExport[]): string;
export declare function mergeGeneratedBarrelExports(generatorName: string, indexFileContents: string | undefined, generatedBarrelExports: TemplateExtractorGeneratedBarrelExport[]): string;
export declare const templateExtractorBarrelExportPlugin: import("@baseplate-dev/sync").TemplateExtractorPlugin<"barrel-export", {
addBarrelExport: (generatorName: string, barrelExport: TemplateExtractorBarrelExport) => void;
addGeneratedBarrelExport: (generatorName: string, generatedBarrelExport: TemplateExtractorGeneratedBarrelExport) => void;
}, []>;
//# sourceMappingURL=barrel-export.d.ts.map