minca
ApiCoreInterfaces

Interface: QuerySource

Defined in: packages/core/src/query/engine.ts:31

What the engine needs from a space: its current records, one by key, and what links where.

Methods

computed()?

computed?(collection): Promise<Readonly<Record<string, string>> | undefined>;

Defined in: packages/core/src/query/engine.ts:37

The collection's computed fields, from its definition; none when absent

Parameters

ParameterType
collectionstring

Returns

Promise<Readonly<Record<string, string>> | undefined>


get()

get(key): Promise<NodeRecord<unknown> | null>;

Defined in: packages/core/src/query/engine.ts:34

Parameters

ParameterType
keystring

Returns

Promise<NodeRecord<unknown> | null>


linked()

linked(key, options): Promise<readonly NodeRecord<unknown>[]>;

Defined in: packages/core/src/query/engine.ts:35

Parameters

ParameterType
keystring
options{ collection?: string; rel?: string; }
options.collection?string
options.rel?string

Returns

Promise<readonly NodeRecord<unknown>[]>


list()

list(collection): Promise<readonly NodeRecord<unknown>[]>;

Defined in: packages/core/src/query/engine.ts:33

Current, not deleted

Parameters

ParameterType
collectionstring

Returns

Promise<readonly NodeRecord<unknown>[]>

On this page