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
| Parameter | Type |
|---|---|
collection | string |
Returns
Promise<Readonly<Record<string, string>> | undefined>
get()
get(key): Promise<NodeRecord<unknown> | null>;Defined in: packages/core/src/query/engine.ts:34
Parameters
| Parameter | Type |
|---|---|
key | string |
Returns
Promise<NodeRecord<unknown> | null>
linked()
linked(key, options): Promise<readonly NodeRecord<unknown>[]>;Defined in: packages/core/src/query/engine.ts:35
Parameters
| Parameter | Type |
|---|---|
key | string |
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
| Parameter | Type |
|---|---|
collection | string |
Returns
Promise<readonly NodeRecord<unknown>[]>