Skip to content

DynamoQueryParams

Defined in: dynamodb/src/lib/dynamodb-repository.ts:21

optional _startKey?: Record<string, AttributeValue>

Defined in: dynamodb/src/lib/dynamodb-repository.ts:27

Cursor for the next page. Pass the lastKey from the previous findAll() call.


optional limit?: number

Defined in: mantle/dist/lib/types.d.ts:53

QueryParams.limit


optional select?: string[]

Defined in: mantle/dist/lib/types.d.ts:56

QueryParams.select


optional skip?: number

Defined in: mantle/dist/lib/types.d.ts:54

QueryParams.skip


optional sort?: Record<string, "asc" | "desc">

Defined in: mantle/dist/lib/types.d.ts:55

QueryParams.sort


optional where?: Record<string, unknown>

Defined in: mantle/dist/lib/types.d.ts:52

Filter clause. Keys are field names — adapters backed by nested documents (memory, supabase, mongodb) also accept dot-path keys like "metadata.tags". Values are literals (equality), null (IS NULL), or operator objects: $lt/$lte/$gt/$gte, $ne, $in/$nin, $like/$notlike/$ilike, $contains (array/JSON containment, jsonb @> semantics), plus top-level $or/$and. Each adapter enforces its supported subset via assertOperators — see describe().operators.

QueryParams.where