Skip to main content

Interface: PreprintQueryOptions

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

Query options for retrieving preprints from index.

Properties

limit?

readonly optional limit: number

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

Maximum number of records to return.

Remarks

Default: 50. Maximum: 100.


offset?

readonly optional offset: number

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

Offset for pagination.

Remarks

For cursor-based pagination, use Elasticsearch instead.


sortBy?

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

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

Field to sort by.

Remarks

Default: createdAt (newest first).


sortOrder?

readonly optional sortOrder: "asc" | "desc"

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

Sort order.

Remarks

Default: desc (descending).