Skip to content

Function: createResolver()

createResolver<Item, Context>(__namedParameters): object

Defined in: packages/fate/src/server/dataView.ts:462

Builds a resolver that applies a client's selection to a server data view, filtering fields, running nested resolvers, and shaping 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>

Parameters

item

Item

Returns

Promise<FateRecord>

resolveMany()

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

Parameters

items

FateRecord[]

Returns

Promise<FateRecord[]>

select

select: Record<string, unknown>

Released under the MIT License