Interface MessageValue<Data, MainWorker>Internal

Message object that is passed between main worker and worker.

Type Parameters

  • Data = unknown

    Type of data sent to the worker. This can only be serializable data.

  • MainWorker extends ClusterWorker | MessagePort = ClusterWorker | MessagePort

    Type of main worker.

Hierarchy

  • Task<Data>
    • MessageValue

Properties

data?: Data

Task input data that will be passed to the worker.

elu?: EventLoopUtilization

Event loop utilization.

error?: string

Task error.

errorData?: unknown

Task data triggering task error.

id?: string

Message UUID.

kill?: 1 | "SOFT" | "HARD"

Kill code.

name?: string

Task name.

parent?: MainWorker

Reference to main worker.

runTime?: number

Runtime.

statistics?: WorkerStatistics

Whether to compute the given statistics or not.

timestamp?: number

Timestamp.

waitTime?: number

Wait time.

Generated using TypeDoc