Fix GH actions run on dependabot PRs.
[e-mobility-charging-stations-simulator.git] / src / types / ConfigurationData.ts
... / ...
CommitLineData
1import type { WorkerChoiceStrategy } from 'poolifier';
2import { WorkerProcessType } from './Worker';
3
4export interface StationTemplateURL {
5 file: string;
6 numberOfStations: number;
7}
8
9export default interface ConfigurationData {
10 supervisionURLs?: string[];
11 stationTemplateURLs: StationTemplateURL[];
12 statisticsDisplayInterval?: number;
13 autoReconnectMaxRetries?: number;
14 distributeStationsToTenantsEqually?: boolean;
15 workerProcess?: WorkerProcessType;
16 workerStartDelay?: number;
17 workerPoolMinSize?: number;
18 workerPoolMaxSize?: number;
19 workerPoolStrategy?: WorkerChoiceStrategy;
20 chargingStationsPerWorker?: number;
21 logFormat?: string;
22 logLevel?: string;
23 logRotate?: boolean;
24 logMaxFiles?: number;
25 logFile?: string;
26 logErrorFile?: string;
27 logConsole?: boolean;
28}