Skip to content

Function: createSourcePlan() ​

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

Defined in: 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 ​

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