kist
Version:
Lightweight Package Pipeline Processor with Plugin Architecture
16 lines • 565 B
TypeScript
import { ConfigInterface } from "../../interface/ConfigInterface.js";
import { AbstractProcess } from "../abstract/AbstractProcess.js";
export declare class ConfigLoader extends AbstractProcess {
private configPath;
private readonly defaultFilenames;
private loadedPaths;
constructor();
initialize(): Promise<void>;
loadConfig(): Promise<ConfigInterface>;
private loadConfigWithInheritance;
private mergeConfigs;
private mergeStages;
private deepMerge;
private validateConfig;
}
//# sourceMappingURL=ConfigLoader.d.ts.map