X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fworker%2FWorkerTypes.ts;h=b180983e8a9594c3e1308fa12679a4fc2cfd4493;hb=8fb8f42ace8b9295865adebaeb7845e064c05e71;hp=5c8c177fcfd4ee40e02b78ebb23818ef99ecbe9e;hpb=4f02e9b46125abbf1decd1c9762c80d568a633f7;p=e-mobility-charging-stations-simulator.git diff --git a/src/worker/WorkerTypes.ts b/src/worker/WorkerTypes.ts index 5c8c177f..b180983e 100644 --- a/src/worker/WorkerTypes.ts +++ b/src/worker/WorkerTypes.ts @@ -36,7 +36,7 @@ export type WorkerEvents = PoolEvent | WorkerSetEvents export interface WorkerOptions { workerStartDelay?: number - elementStartDelay?: number + elementAddDelay?: number poolMaxSize: number poolMinSize: number elementsPerWorker?: number @@ -45,12 +45,20 @@ export interface WorkerOptions { export type WorkerData = Record +export interface WorkerDataError extends WorkerData { + event: WorkerMessageEvents + name: string + message: string + stack?: string +} + export interface WorkerSetElement { worker: Worker numberOfWorkerElements: number } export interface WorkerMessage { + uuid: `${string}-${string}-${string}-${string}` event: WorkerMessageEvents data: T }