1 import { StorageType
} from
'./Storage';
2 import type { WorkerChoiceStrategy
} from
'poolifier';
3 import { WorkerProcessType
} from
'./Worker';
5 export interface StationTemplateURL
{
7 numberOfStations
: number;
10 export interface StorageConfiguration
{
16 export default interface ConfigurationData
{
17 supervisionURLs
?: string[];
18 stationTemplateURLs
: StationTemplateURL
[];
19 performanceStorage
?: StorageConfiguration
;
20 autoReconnectMaxRetries
?: number;
21 distributeStationsToTenantsEqually
?: boolean;
22 workerProcess
?: WorkerProcessType
;
23 workerStartDelay
?: number;
24 workerPoolMinSize
?: number;
25 workerPoolMaxSize
?: number;
26 workerPoolStrategy
?: WorkerChoiceStrategy
;
27 chargingStationsPerWorker
?: number;
28 logStatisticsInterval
?: number;
34 logErrorFile
?: string;