API Reference/ServerChannel
interface

ServerChannel

typescript
interface ServerChannel

Server channel interface for worker-side communication.

Properties

isRunning(readonly)

boolean

Whether the server is running

socketPath(readonly)

string

Socket path the server is listening on (empty for worker_threads)

Methods

onError(handler: (error: Error) => void): void

Register an error handler

Parameters

handler:(error: Error) => void

Returns

void
onMessage(handler: (message: DriverMessage, respond: (response: DriverMessage) => Promise<void>) => void): void

Register a message handler

Parameters

handler:(message: DriverMessage, respond: (response: DriverMessage) => Promise<void>) => void

Returns

void
stop(): Promise<void>

Stop the server and cleanup

Returns

Promise<void>