/** @typedef {import('./types.js').MessagePortLike} MessagePortLike */ /** @typedef {import('worker_threads').MessagePort} MessagePortNode */ /** * Check if a value is a MessagePort-like object with `on` and `postMessage` * methods * * @param {unknown} value * @returns {value is (MessagePort | MessagePortNode | MessagePortLike)} */ export function isMessagePortLike(value: unknown): value is (MessagePort | MessagePortNode | MessagePortLike); export type MessagePortLike = import("./types.js").MessagePortLike; export type MessagePortNode = import("worker_threads").MessagePort;