Function: createResolver()
createResolver<
Item,Context>(__namedParameters):object
Defined in: packages/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?
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
Returns
Promise<FateRecord[]>
select
select:
AnyRecord