Skip to main content

Interface: EprintQueryOptions

Defined in: src/types/interfaces/storage.interface.ts:332

Query options for retrieving eprints from index.

Properties​

limit?​

readonly optional limit: number

Defined in: src/types/interfaces/storage.interface.ts:339

Maximum number of records to return.

Remarks​

Default: 50. Maximum: 100.


offset?​

readonly optional offset: number

Defined in: src/types/interfaces/storage.interface.ts:347

Offset for pagination.

Remarks​

For cursor-based pagination, use Elasticsearch instead.


sortBy?​

readonly optional sortBy: "createdAt" | "title" | "indexedAt"

Defined in: src/types/interfaces/storage.interface.ts:355

Field to sort by.

Remarks​

Default: createdAt (newest first).


sortOrder?​

readonly optional sortOrder: "desc" | "asc"

Defined in: src/types/interfaces/storage.interface.ts:363

Sort order.

Remarks​

Default: desc (descending).