kist
Version:
Lightweight Package Pipeline Processor with Plugin Architecture
15 lines • 567 B
TypeScript
import { ConfigInterface } from "../../interface/ConfigInterface.js";
import { AbstractProcess } from "../abstract/AbstractProcess.js";
export declare class ConfigStore extends AbstractProcess {
private static instance;
private config;
private constructor();
static getInstance(): ConfigStore;
get<T>(key: string): T | undefined;
set(key: string, value: unknown): void;
merge(newConfig: Partial<ConfigInterface>): void;
getConfig(): ConfigInterface;
print(): void;
private deepMerge;
}
//# sourceMappingURL=ConfigStore.d.ts.map