Function: createSourcePlan()
createSourcePlan<
Item,Context,Adapter>(__namedParameters):object
Defined in: packages/fate/src/server/source.ts:378
Type Parameters
Item
Item extends FateRecord
Context
Context = unknown
Adapter
Adapter = unknown
Parameters
__namedParameters
args?
Record<string, unknown>
ctx?
Context
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>