Function: createSourceProcedures()
createSourceProcedures<
Context,Item,Procedure,ConnectionProcedure,ById,List>(__namedParameters):SourceProcedureResult<ById,List,Procedure,ConnectionProcedure>
Defined in: packages/fate/src/server/sourceRouter.ts:107
Creates standard byId and list procedures for a Fate source.
Use this when a router also has custom mutations or custom queries and you want to spread the generated source procedures into that router.
Type Parameters
Context
Context
Item
Item extends FateRecord
Procedure
Procedure extends ProcedureLike
ConnectionProcedure
ConnectionProcedure extends ConnectionProcedureLike | undefined = ConnectionProcedureLike | undefined
ById
ById extends boolean | undefined = undefined
List
List extends boolean | ListConfig | undefined = undefined
Parameters
__namedParameters
SourceProcedureOptions<Context, Item, Procedure, ConnectionProcedure> & object
Returns
SourceProcedureResult<ById, List, Procedure, ConnectionProcedure>