Remote / foldkit-remote/port
portRunner
function · packages/remote/src/port.ts:74
function portRunner(served: MessagePort): {
readonly platform: WorkerRunner.WorkerRunnerPlatform['Service']
readonly closed: Effect.Effect<void>
}The server's side of one port: Effect's WorkerRunnerPlatform over a single
MessagePort, for RpcServer.layerProtocolWorkerRunner, and closed,
which completes when the client closes its end. foldkit-remote-server/port
uses it.