Interface: AutoPaginateOptions
Defined in: tanqory-platform-packages/packages/api/sdk/src/core/pagination.ts:42
Options for auto-pagination
Extends
Properties
cursor?
optionalcursor?:string
Defined in: tanqory-platform-packages/packages/api/sdk/src/core/types.ts:407
Cursor for cursor-based pagination
Inherited from
delayBetweenPages?
optionaldelayBetweenPages?:number
Defined in: tanqory-platform-packages/packages/api/sdk/src/core/pagination.ts:56
Delay between page requests in ms (default: 0)
limit?
optionallimit?:number
Defined in: tanqory-platform-packages/packages/api/sdk/src/core/types.ts:402
Items per page
Default
20
Inherited from
maxItems?
optionalmaxItems?:number
Defined in: tanqory-platform-packages/packages/api/sdk/src/core/pagination.ts:46
Maximum items to fetch (default: unlimited)
maxPages?
optionalmaxPages?:number
Defined in: tanqory-platform-packages/packages/api/sdk/src/core/pagination.ts:51
Maximum pages to fetch (default: unlimited)
onError?
optionalonError?: (error,page) =>"retry"|"skip"|"abort"
Defined in: tanqory-platform-packages/packages/api/sdk/src/core/pagination.ts:66
Callback for errors
Parameters
error
Error
page
number
Returns
"retry" | "skip" | "abort"
onPage?
optionalonPage?: (page,items,total) =>void
Defined in: tanqory-platform-packages/packages/api/sdk/src/core/pagination.ts:61
Callback for each page
Parameters
page
number
items
number
total
number
Returns
void
page?
optionalpage?:number
Defined in: tanqory-platform-packages/packages/api/sdk/src/core/types.ts:396
Page number (1-based)
Default
1
Inherited from
sortBy?
optionalsortBy?:string
Defined in: tanqory-platform-packages/packages/api/sdk/src/core/types.ts:412
Sort field
Inherited from
sortOrder?
optionalsortOrder?:"asc"|"desc"
Defined in: tanqory-platform-packages/packages/api/sdk/src/core/types.ts:418
Sort order
Default
'desc'