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" | "indexedAt" | "title"

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

Field to sort by.

Remarks

Default: createdAt (newest first).


sortOrder?

readonly optional sortOrder: "asc" | "desc"

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

Sort order.

Remarks

Default: desc (descending).