import type { WorkerChoiceStrategy } from 'poolifier'
+import type { WorkerProcessType } from '../worker/index.js'
import type { StorageType } from './Storage.js'
import type { ApplicationProtocol, AuthenticationType } from './UIProtocol.js'
-import type { WorkerProcessType } from '../worker/index.js'
type ServerOptions = ListenOptions
export interface StationTemplateUrl {
file: string
numberOfStations: number
+ provisionedNumberOfStations?: number
}
export interface LogConfiguration {
processType?: WorkerProcessType
startDelay?: number
elementsPerWorker?: ElementsPerWorkerType
+ /** @deprecated Use `elementAddDelay` instead. */
elementStartDelay?: number
+ elementAddDelay?: number
poolMinSize?: number
poolMaxSize?: number
resourceLimits?: ResourceLimits
worker?: WorkerConfiguration
uiServer?: UIServerConfiguration
performanceStorage?: StorageConfiguration
- /** @deprecated Moved to charging station template */
+ /** @deprecated Moved to charging station template. */
autoReconnectMaxRetries?: number
/** @deprecated Moved to worker configuration section. */
workerProcess?: WorkerProcessType
/** @deprecated Moved to worker configuration section. */
workerStartDelay?: number
/** @deprecated Moved to worker configuration section. */
- elementStartDelay?: number
+ elementAddDelay?: number
/** @deprecated Moved to worker configuration section. */
workerPoolMinSize?: number
/** @deprecated Moved to worker configuration section. */