Type Alias: WSSHandlerOptions<TRouter>
WSSHandlerOptions<
TRouter>:WSConnectionHandlerOptions<TRouter> &object
Defined in: packages/server/src/adapters/ws.ts:76
Web socket server handler
Type declaration
dangerouslyDisablePong?
optionaldangerouslyDisablePong:boolean
Disable responding to ping messages from the client Not recommended - this is mainly used for testing
Default
tsfalse
tsfalse
experimental_encoder?
optionalexperimental_encoder:Encoder
Custom encoder for wire encoding (e.g. custom binary formats)
Default
tsjsonEncoder
tsjsonEncoder
keepAlive?
optionalkeepAlive:object
keepAlive.enabled
enabled:
boolean
Enable heartbeat messages
Default
tsfalse
tsfalse
keepAlive.pingMs?
optionalpingMs:number
Heartbeat interval in milliseconds
Default
ts30_000
ts30_000
keepAlive.pongWaitMs?
optionalpongWaitMs:number
Terminate the WebSocket if no pong is received after this many milliseconds
Default
ts5_000
ts5_000
prefix?
optionalprefix:string
wss
wss:
ws.WebSocketServer
Type Parameters
| Type Parameter |
|---|
TRouter extends AnyTRPCRouter |