Skip to content

Function: bindSourceProcedures()

bindSourceProcedures<Context, Procedure, ConnectionProcedure>(defaults): <Item, ById, List>(input) => SourceProcedureResult<ById, List, Procedure, ConnectionProcedure>

Defined in: packages/fate/src/server/sourceRouter.ts:183

Binds the app-specific tRPC pieces once and returns a compact helper for source procedures.

Type Parameters

Context

Context

Procedure

Procedure extends ProcedureLike

ConnectionProcedure

ConnectionProcedure extends ConnectionProcedureLike | undefined = ConnectionProcedureLike | undefined

Parameters

defaults

SourceProcedureFactoryDefaults<Context, Procedure, ConnectionProcedure>

Returns

<Item, ById, List>(input) => SourceProcedureResult<ById, List, Procedure, ConnectionProcedure>

Released under the MIT License