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?
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
Returns
Promise<FateRecord[]>
select
select:
Record<string,unknown>