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