}
export interface WorkerMessage<T extends WorkerData> {
+ uuid: `${string}-${string}-${string}-${string}`
event: WorkerMessageEvents
data: T
}
addedWorkerElement = 'addedWorkerElement',
workerElementError = 'workerElementError'
}
+
+export interface WorkerDataError extends WorkerData {
+ event: WorkerMessageEvents
+ name: string
+ message: string
+ stack?: string
+}