Class: TRPCBuilder<TContext, TMeta>
Defined in: packages/server/src/unstable-core-do-not-import/initTRPC.ts:117
Type Parameters
| Type Parameter |
|---|
TContext extends object |
TMeta extends object |
Constructors
new TRPCBuilder()
new TRPCBuilder<
TContext,TMeta>():TRPCBuilder<TContext,TMeta>
Returns
TRPCBuilder<TContext, TMeta>
Methods
context()
context<
TNewContext>():TRPCBuilder<TNewContextextendsContextCallback?Unwrap<TNewContext<TNewContext>> :TNewContext,TMeta>
Defined in: packages/server/src/unstable-core-do-not-import/initTRPC.ts:122
Add a context shape as a generic to the root object
Type Parameters
| Type Parameter |
|---|
TNewContext extends object | ContextCallback |
Returns
TRPCBuilder<TNewContext extends ContextCallback ? Unwrap<TNewContext<TNewContext>> : TNewContext, TMeta>
See
https://trpc.io/docs/v11/server/context
create()
create<
TOptions>(opts?):TRPCRootObject<TContext,TMeta,TOptions>
Defined in: packages/server/src/unstable-core-do-not-import/initTRPC.ts:141
Create the root object
Type Parameters
| Type Parameter |
|---|
TOptions extends RuntimeConfigOptions<TContext, TMeta> |
Parameters
| Parameter | Type |
|---|---|
opts? | ValidateShape<TOptions, RuntimeConfigOptions<TContext, TMeta>> |
Returns
TRPCRootObject<TContext, TMeta, TOptions>
See
https://trpc.io/docs/v11/server/routers#initialize-trpc
meta()
meta<
TNewMeta>():TRPCBuilder<TContext,TNewMeta>
Defined in: packages/server/src/unstable-core-do-not-import/initTRPC.ts:133
Add a meta shape as a generic to the root object
Type Parameters
| Type Parameter |
|---|
TNewMeta extends object |
Returns
TRPCBuilder<TContext, TNewMeta>