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
Returns
Promise<FateRecord[]>
root
root:
SourcePlanNode<unknown,Adapter>
selectedPaths
selectedPaths:
Set<string>
source
source:
SourceDefinition<Item,Adapter>
view
view:
DataView<Item>