Kaizen
Browse modulesData tabledatatable/sharedTypes

Type Alias: OffsetTableData<TRow>

type OffsetTableData<TRow> = {
  invalidCursor?: never;
  items: TRow[];
  nextCursor?: never;
  page: number;
  pageCount: number;
  pageSize: number;
  paginationMode?: "offset";
  previousCursor?: never;
  total: number;
};

Defined in: shared/datatable/types.ts:324

The backwards-compatible numbered-page result. paginationMode is optional so existing consumers can keep passing the original data shape unchanged.

Type Parameters

Type Parameter
TRow

Properties

invalidCursor?

optional invalidCursor?: never;

Defined in: shared/datatable/types.ts:333


items

items: TRow[];

Defined in: shared/datatable/types.ts:326


nextCursor?

optional nextCursor?: never;

Defined in: shared/datatable/types.ts:332


page

page: number;

Defined in: shared/datatable/types.ts:328


pageCount

pageCount: number;

Defined in: shared/datatable/types.ts:330


pageSize

pageSize: number;

Defined in: shared/datatable/types.ts:329


paginationMode?

optional paginationMode?: "offset";

Defined in: shared/datatable/types.ts:325


previousCursor?

optional previousCursor?: never;

Defined in: shared/datatable/types.ts:331


total

total: number;

Defined in: shared/datatable/types.ts:327

On this page