-import type { ListenOptions } from 'net';
+import type { ListenOptions } from 'node:net';
import type { WorkerChoiceStrategy } from 'poolifier';
import type { StorageType } from './Storage';
import type { ApplicationProtocol, AuthenticationType } from './UIProtocol';
-import type { WorkerProcessType } from './Worker';
+import type { WorkerProcessType } from '../worker';
-export type ServerOptions = ListenOptions;
+type ServerOptions = ListenOptions;
export enum SupervisionUrlDistribution {
ROUND_ROBIN = 'round-robin',
performanceStorage?: StorageConfiguration;
worker?: WorkerConfiguration;
autoReconnectMaxRetries?: number;
- // deprecated
+ /** @deprecated Moved to worker configuration section. */
workerProcess?: WorkerProcessType;
- // deprecated
+ /** @deprecated Moved to worker configuration section. */
workerStartDelay?: number;
- // deprecated
+ /** @deprecated Moved to worker configuration section. */
elementStartDelay?: number;
- // deprecated
+ /** @deprecated Moved to worker configuration section. */
workerPoolMinSize?: number;
- // deprecated
+ /** @deprecated Moved to worker configuration section. */
workerPoolMaxSize?: number;
- // deprecated
+ /** @deprecated Moved to worker configuration section. */
workerPoolStrategy?: WorkerChoiceStrategy;
- // deprecated
+ /** @deprecated Moved to worker configuration section. */
chargingStationsPerWorker?: number;
logStatisticsInterval?: number;
logFormat?: string;