UNPKG

kubricate

Version:

A TypeScript framework for building reusable, type-safe Kubernetes infrastructure — without the YAML mess.

20 lines 809 B
import type { BaseLogger } from '@kubricate/core'; import type { GenerateCommandOptions } from './GenerateCommand.js'; import type { ProjectGenerateOptions } from './types.js'; export interface RenderedFile { filePath: string; originalPath: string; content: string; } export declare class GenerateRunner { readonly options: GenerateCommandOptions; readonly generateOptions: Required<ProjectGenerateOptions>; private readonly renderedFiles; protected readonly logger: BaseLogger; constructor(options: GenerateCommandOptions, generateOptions: Required<ProjectGenerateOptions>, renderedFiles: RenderedFile[], logger: BaseLogger); run(): Promise<void>; private cleanOutputDir; private ensureDir; private processOutput; } //# sourceMappingURL=GenerateRunner.d.ts.map