Skip to main content

Interface: XRPCContext<TParams, TInput>

Defined in: src/api/xrpc/types.ts:40

XRPC handler context.

Type Parameters

TParams = unknown

Query/input parameters type

TInput = unknown

Request body type (procedures only)

Properties

auth

auth: null | AuthContext

Defined in: src/api/xrpc/types.ts:46

Authentication context (null if unauthenticated)


c

c: Context<ChiveEnv>

Defined in: src/api/xrpc/types.ts:48

Hono context for accessing services and request data


input

input: undefined | TInput

Defined in: src/api/xrpc/types.ts:44

Validated request body (procedures only)


params

params: TParams

Defined in: src/api/xrpc/types.ts:42

Validated query/input parameters