Skip to content

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.

TRes = unknown

Expected response data type

readonly aborted: boolean

Defined in: packages/client/src/types.ts:136


readonly method: string

Defined in: packages/client/src/types.ts:135


readonly requestId: number

Defined in: packages/client/src/types.ts:134

ack(data?): Promise<void>

Defined in: packages/client/src/types.ts:139

TRes

Promise<void>


chunk(data): Promise<void>

Defined in: packages/client/src/types.ts:140

TRes

Promise<void>


end(): Promise<void>

Defined in: packages/client/src/types.ts:141

Promise<void>


error(err): Promise<void>

Defined in: packages/client/src/types.ts:142

string | Error

Promise<void>


onAbort(callback): void

Defined in: packages/client/src/types.ts:137

() => void

void


respond(data): Promise<void>

Defined in: packages/client/src/types.ts:138

TRes

Promise<void>