Skip to content

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

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