Skip to main content
Version: 11.x

Type Alias: inferProcedureBuilderResolverOptions<TProcedureBuilder>

inferProcedureBuilderResolverOptions<TProcedureBuilder>: TProcedureBuilder extends TRPCProcedureBuilder<infer TContext, infer TMeta, infer TContextOverrides, infer _TInputIn, infer TInputOut, infer _TOutputIn, infer _TOutputOut, infer _TCaller> ? ProcedureResolverOptions<TContext, TMeta, TContextOverrides, TInputOut extends UnsetMarker ? unknown : TInputOut extends object ? Simplify<TInputOut & object> : TInputOut> : never

Defined in: packages/server/src/unstable-core-do-not-import/procedureBuilder.ts:154

Infer the context type from a procedure builder Useful to create common helper functions for different procedures

Type Parameters

Type Parameter
TProcedureBuilder extends AnyProcedureBuilder