+export interface MessageValue<
+ Data = unknown,
+ MainWorker extends ClusterWorker | MessagePort = ClusterWorker | MessagePort
+> extends Task<Data> {
+ /**
+ * Kill code.
+ */
+ readonly kill?: KillBehavior | 1
+ /**
+ * Task error.
+ */
+ readonly error?: string
+ /**
+ * Task data triggering task error.
+ */
+ readonly errorData?: unknown
+ /**
+ * Runtime.
+ */
+ readonly runTime?: number
+ /**
+ * Wait time.
+ */
+ readonly waitTime?: number
+ /**
+ * Reference to main worker.
+ */
+ readonly parent?: MainWorker
+}
+