Interface: TRPCRootObject<TContext, TMeta, TOptions, $Root>
Defined in: packages/server/src/unstable-core-do-not-import/initTRPC.ts:54
Type Parameters
| Type Parameter | Default type |
|---|---|
TContext extends object | - |
TMeta extends object | - |
TOptions extends RuntimeConfigOptions<TContext, TMeta> | - |
$Root extends AnyTRPCRootTypes | object |
Properties
createCallerFactory
createCallerFactory:
TRPCRouterCallerFactory<$Root>
Defined in: packages/server/src/unstable-core-do-not-import/initTRPC.ts:114
Create a server-side caller for a router
See
https://trpc.io/docs/v11/server/server-side-calls
mergeRouters()
mergeRouters: <
TRouters>(...routerList) =>MergeRouters<TRouters>
Defined in: packages/server/src/unstable-core-do-not-import/initTRPC.ts:106
Merge Routers
Type Parameters
| Type Parameter |
|---|
TRouters extends AnyTRPCRouter[] |
Parameters
| Parameter | Type |
|---|---|
...routerList | [...TRouters[]] |
Returns
MergeRouters<TRouters>
See
https://trpc.io/docs/v11/server/merging-routers
middleware()
middleware: <
$ContextOverrides>(fn) =>MiddlewareBuilder<TContext,TMeta,$ContextOverrides,unknown>
Defined in: packages/server/src/unstable-core-do-not-import/initTRPC.ts:92
Create reusable middlewares
Type Parameters
| Type Parameter |
|---|
$ContextOverrides |
Parameters
| Parameter | Type |
|---|---|
fn | MiddlewareFunction<TContext, TMeta, object, $ContextOverrides, unknown> |
Returns
MiddlewareBuilder<TContext, TMeta, $ContextOverrides, unknown>
See
https://trpc.io/docs/v11/server/middlewares
procedure
procedure:
TRPCProcedureBuilder<TContext,TMeta,object,UnsetMarker,UnsetMarker,UnsetMarker,UnsetMarker,false>
Defined in: packages/server/src/unstable-core-do-not-import/initTRPC.ts:77
Builder object for creating procedures
See
https://trpc.io/docs/v11/server/procedures
router
router:
TRPCRouterBuilder<$Root>
Defined in: packages/server/src/unstable-core-do-not-import/initTRPC.ts:100
Create a router