fitr
Version:
Financial Investment Tracker
26 lines (25 loc) • 656 B
TypeScript
interface ConfigData {
mainCurrency: string;
minTargetValue: number;
maxTargetValue: number;
targetValuePace: number;
highlightTargetValue: number;
minTargetYear: number;
maxTargetYear: number;
}
export declare class Config {
private static instance;
private devMode;
private debugMode;
private config;
private constructor();
private parseConfigFromFile;
static getInstance(): Config;
setDevMode(value: boolean): void;
isDevMode(): boolean;
setDebugMode(value: boolean): void;
isDebugMode(): boolean;
loadConfigFromFile(): Promise<void>;
getConfig(): ConfigData;
}
export {};