Skip to content

Function: createSourceProcedures() ​

createSourceProcedures<Context, Item, Procedure, ConnectionProcedure, ById, List>(__namedParameters): SourceProcedureResult<ById, List, Procedure, ConnectionProcedure>

Defined in: 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