+/**
+ * Message object that is passed between worker and main worker.
+ */
+export interface MessageValue<
+ Data = unknown,
+ MainWorker extends Worker | MessagePort | unknown = unknown
+> {
+ /**
+ * Input data that will be passed to the worker.
+ */