UNPKG

cn-shell

Version:
25 lines (24 loc) 527 B
import { Logger } from "./logger.js"; export declare enum ConfigTypes { String = 0, Boolean = 1, Number = 2, } export interface ConfigOptions { defaultVal?: string | boolean | number; silent?: boolean; redact?: boolean; envVarPrefix?: string; } export declare class ConfigMan { private _minimist; constructor(); private convertConfigValue; get( config: string, type: ConfigTypes, passedOptions?: ConfigOptions, appOrExtName?: string, logger?: Logger, ): string | number | boolean; }