UNPKG

@validkeys/ollypop-ts

Version:

Automatic TypeScript barrel file generator CLI.

18 lines 675 B
import { type TemplateContext } from './templates.js'; import type { BarrelDefinition } from './types.js'; export declare class BarrelGenerator { private scanner; private templateEngine; private verbose; constructor(); generateBarrels(definitions: BarrelDefinition[], options?: { verbose?: boolean; }): Promise<void>; generateBarrel(definition: BarrelDefinition): Promise<void>; registerTemplate(name: string, template: (context: TemplateContext) => string): void; private generateVariableBasedBarrel; private writeBarrelFile; private shouldWriteFile; private writeWithMarkers; } //# sourceMappingURL=generator.d.ts.map