Skip to content

Function: createNestedSourcePlan()

createNestedSourcePlan<Item, Context, Adapter>(__namedParameters): object

Defined in: packages/fate/src/server/source.ts:403

Type Parameters

Item

Item extends FateRecord

Context

Context = unknown

Adapter

Adapter = unknown

Parameters

__namedParameters

ctx?

Context

field

string

input

{ args?: Record<string, unknown>; select: Iterable<string>; }

input.args?

Record<string, unknown>

input.select

Iterable<string>

source

SourceDefinition<Item, Adapter>

Returns

object

args

args: FateRecord | undefined

ctx

ctx: Context | undefined

resolve

resolve: (item) => Promise<FateRecord>

Parameters

item

Item

Returns

Promise<FateRecord>

resolveMany

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

Parameters

items

FateRecord[]

Returns

Promise<FateRecord[]>

root

root: SourcePlanNode<unknown, Adapter>

selectedPaths

selectedPaths: Set<string>

source

source: SourceDefinition<Item, Adapter>

view

view: DataView<Item>

Released under the MIT License