TypedRequestContext
Defined in: packages/client/src/types.ts:133
Type-safe request context.
Response methods (respond, ack, chunk) are typed to TRes,
providing compile-time safety that the handler sends the correct response type.
Type Parameters
Section titled “Type Parameters”TRes = unknown
Expected response data type
Properties
Section titled “Properties”aborted
Section titled “aborted”
readonlyaborted:boolean
Defined in: packages/client/src/types.ts:136
method
Section titled “method”
readonlymethod:string
Defined in: packages/client/src/types.ts:135
requestId
Section titled “requestId”
readonlyrequestId:number
Defined in: packages/client/src/types.ts:134
Methods
Section titled “Methods”ack(
data?):Promise<void>
Defined in: packages/client/src/types.ts:139
Parameters
Section titled “Parameters”TRes
Returns
Section titled “Returns”Promise<void>
chunk()
Section titled “chunk()”chunk(
data):Promise<void>
Defined in: packages/client/src/types.ts:140
Parameters
Section titled “Parameters”TRes
Returns
Section titled “Returns”Promise<void>
end():
Promise<void>
Defined in: packages/client/src/types.ts:141
Returns
Section titled “Returns”Promise<void>
error()
Section titled “error()”error(
err):Promise<void>
Defined in: packages/client/src/types.ts:142
Parameters
Section titled “Parameters”string | Error
Returns
Section titled “Returns”Promise<void>
onAbort()
Section titled “onAbort()”onAbort(
callback):void
Defined in: packages/client/src/types.ts:137
Parameters
Section titled “Parameters”callback
Section titled “callback”() => void
Returns
Section titled “Returns”void
respond()
Section titled “respond()”respond(
data):Promise<void>
Defined in: packages/client/src/types.ts:138
Parameters
Section titled “Parameters”TRes
Returns
Section titled “Returns”Promise<void>