Allow unbound circular array size
[e-mobility-charging-stations-simulator.git] / src / types / ConfigurationData.ts
CommitLineData
a4624c96
JB
1import { WorkerProcessType } from './Worker';
2
e118beaa
JB
3export interface StationTemplateURL {
4 file: string;
5 numberOfStations: number;
6}
7
8export default interface ConfigurationData {
9 supervisionURLs?: string[];
10 stationTemplateURLs: StationTemplateURL[];
11 statisticsDisplayInterval?: number;
032d6efc 12 connectionTimeout?: number;
e118beaa 13 autoReconnectMaxRetries?: number;
524d9cb3 14 distributeStationsToTenantsEqually?: boolean;
a4624c96 15 workerProcess?: WorkerProcessType;
322c9192 16 workerStartDelay?: number;
a4624c96 17 workerPoolMinSize?: number;
4fa59b8a 18 workerPoolMaxSize?: number;
5fdab605 19 chargingStationsPerWorker?: number;
e118beaa
JB
20 logFormat?: string;
21 logLevel?: string;
6bf6769e
JB
22 logRotate?: boolean;
23 logMaxFiles?: number;
e118beaa 24 logFile?: string;
7ec46a9a
JB
25 logErrorFile?: string;
26 logConsole?: boolean;
e118beaa 27}