function moveMessagePortToContext
Usage in Deno
import { moveMessagePortToContext } from "node:worker_threads";
moveMessagePortToContext(port: MessagePort,contextifiedSandbox: Context,): MessagePort
<div class="alert alert-warning"><div><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14"
viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<path d="M12 9v4" />
<path
d="M10.363 3.591l-8.106 13.534a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636 -2.87l-8.106 -13.536a1.914 1.914 0 0 0 -3.274 0z" />
<path d="M12 16h.01" />
</svg>
Deno compatibility</div><div><p>
This symbol is not supported.</p>
</div></div>
Transfer a MessagePort
to a different vm
Context. The original port
object is rendered unusable, and the returned MessagePort
instance
takes its place.
The returned MessagePort
is an object in the target context and
inherits from its global Object
class. Objects passed to the port.onmessage()
listener are also created in the
target context
and inherit from its global Object
class.
However, the created MessagePort
no longer inherits from EventTarget
, and only
port.onmessage()
can be used to receive
events using it.
port: MessagePort
The message port to transfer.
contextifiedSandbox: Context
A contextified
object as returned by the vm.createContext()
method.