Skip to content

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>

Released under the MIT License