Don't access singleton instance attribute directly
[e-mobility-charging-stations-simulator.git] / src / types / ConfigurationData.ts
1 export interface StationTemplateURL {
2 file: string;
3 numberOfStations: number;
4 }
5
6 export default interface ConfigurationData {
7 supervisionURLs?: string[];
8 stationTemplateURLs: StationTemplateURL[];
9 statisticsDisplayInterval?: number;
10 connectionTimeout?: number;
11 autoReconnectMaxRetries?: number;
12 distributeStationsToTenantsEqually?: boolean;
13 useWorkerPool?: boolean;
14 workerPoolMaxSize?: number;
15 chargingStationsPerWorker?: number;
16 logFormat?: string;
17 logLevel?: string;
18 logRotate?: boolean;
19 logMaxFiles?: number;
20 logFile?: string;
21 logErrorFile?: string;
22 logConsole?: boolean;
23 }