UNPKG

@starship-ci/generator

Version:

Kubernetes manifest generator for Starship deployments

13 lines (12 loc) 492 B
import { DefaultsManager } from '../defaults'; import { GeneratorContext } from '../types'; export interface IBuilder { generateFiles(outputDir?: string): Promise<void>; } export declare abstract class BaseBuilder implements IBuilder { protected defaultsManager: DefaultsManager; protected context: GeneratorContext; protected outputDir?: string; constructor(context: GeneratorContext, outputDir?: string); abstract generateFiles(outputDir?: string): Promise<void>; }