Skip to content

PaginationState

Defined in: packages/core/src/db/types.ts:248

Client-side pagination state. Tracks cursor stack for forward/backward navigation.

currentPage: number

Defined in: packages/core/src/db/types.ts:250

Current page number (1-based).


cursor: string | null

Defined in: packages/core/src/db/types.ts:256

Current cursor (top of stack).


cursorStack: (string | null)[]

Defined in: packages/core/src/db/types.ts:254

Stack of cursors for backward navigation.


hasNextPage: boolean

Defined in: packages/core/src/db/types.ts:258

Whether there are more pages after current page.


hasPreviousPage: boolean

Defined in: packages/core/src/db/types.ts:260

Whether there are previous pages.


pageSize: number

Defined in: packages/core/src/db/types.ts:252

Items per page.


optional totalCount?: number

Defined in: packages/core/src/db/types.ts:262

Total count of items (optional — requires separate count query).