reg-suit-core
Version:
See https://github.com/Quramy/reg-suit .
22 lines (21 loc) • 668 B
TypeScript
import { RegSuitConfiguration } from "reg-suit-interface";
import { RegLogger } from "reg-suit-util";
export interface ConfigManagerCreateOptions {
configFileName?: string;
logger: RegLogger;
noEmit: boolean;
}
export declare class ConfigManager {
get defaultConfigFileName(): string;
private _configFileName?;
private _logger;
constructor(opt: ConfigManagerCreateOptions);
replaceEnvValue(): RegSuitConfiguration;
get config(): RegSuitConfiguration;
readConfig(): {
readUserConfig: boolean;
config: RegSuitConfiguration;
};
writeConfig(config: RegSuitConfiguration): void;
private _getConfigPath;
}