Skip to main content

Query

@webda/models


Type Alias: Query

Query = object

Defined in: packages/models/src/repositories/memory.ts:15

Parsed query structure expected from the WebdaQL parser.

Includes pagination (limit, continuationToken), ordering, and a filter with an eval function for in-memory evaluation.

Properties​

continuationToken?​

optional continuationToken?: string

Defined in: packages/models/src/repositories/memory.ts:18


filter​

filter: object

Defined in: packages/models/src/repositories/memory.ts:19

eval​

eval: (item) => boolean

Parameters​
item​

any

Returns​

boolean


limit​

limit: number

Defined in: packages/models/src/repositories/memory.ts:16


orderBy?​

optional orderBy?: object[]

Defined in: packages/models/src/repositories/memory.ts:17

direction​

direction: "ASC" | "DESC"

field​

field: string