Skip to content

Function: createResolver() ​

createResolver<Item, Context>(__namedParameters): object

Defined in: fate/src/server/dataView.ts:758

Builds a resolver that applies a client's selection to a server data view, filtering fields, running nested resolvers, and shaping Prisma selects.

Type Parameters ​

Item ​

Item extends FateRecord

Context ​

Context = unknown

Parameters ​

__namedParameters ​

args? ​

FateRecord

ctx? ​

Context

select ​

Iterable<string>

view ​

DataView<Item>

Returns ​

object

resolve ​

resolve: (item) => Promise<FateRecord> = plan.resolve

Parameters ​

item ​

Item

Returns ​

Promise<FateRecord>

resolveMany ​

resolveMany: (items) => Promise<FateRecord[]> = plan.resolveMany

Parameters ​

items ​

FateRecord[]

Returns ​

Promise<FateRecord[]>

select ​

select: AnyRecord

Released under the MIT License