1 import type { WorkerChoiceStrategy
} from
'poolifier';
2 import { WorkerProcessType
} from
'./Worker';
4 export interface StationTemplateURL
{
6 numberOfStations
: number;
9 export default interface ConfigurationData
{
10 supervisionURLs
?: string[];
11 stationTemplateURLs
: StationTemplateURL
[];
12 statisticsDisplayInterval
?: number;
13 connectionTimeout
?: number;
14 autoReconnectMaxRetries
?: number;
15 distributeStationsToTenantsEqually
?: boolean;
16 workerProcess
?: WorkerProcessType
;
17 workerStartDelay
?: number;
18 workerPoolMinSize
?: number;
19 workerPoolMaxSize
?: number;
20 workerPoolStrategy
?: WorkerChoiceStrategy
;
21 chargingStationsPerWorker
?: number;
27 logErrorFile
?: string;