oRPC Worker Threads Adapter
Installation
SKILL.md
Worker Threads Adapter
Use Node.js Worker Threads with oRPC for type-safe inter-thread communication via the Message Port Adapter.
Worker Thread
Listen for a MessagePort sent from the main thread and upgrade it:
import { parentPort } from 'node:worker_threads'
import { RPCHandler } from '@orpc/server/message-port'
import { onError } from '@orpc/server'
const handler = new RPCHandler(router, {
interceptors: [onError(error => console.error(error))],
})