Function: createPaginationQuery()
Gala Launchpad SDK 9.0.0-rc.5 / index / createPaginationQuery
Function: createPaginationQuery()
createPaginationQuery(
offset,limit?):PaginationQuery
Defined in: packages/launchpad-sdk/dist/utils/pagination-helpers.d.ts:64
Create pagination query object for API requests
Constructs a standardized pagination query with offset and limit. Validates that offset and limit are within acceptable bounds.
Parameters
offset
number
Zero-based offset for pagination
limit?
number
Maximum results per page (default: PAGINATION_DEFAULTS.DEFAULT_LIMIT)
Returns
Object with offset and limit ready for API requests
Throws
Error if offset or limit is invalid
Examples
Basic usage
const query = createPaginationQuery(0, 20);
// Result: { offset: 0, limit: 20 }
const params = { ...query, search: 'anime' };
const result = await api.fetchTokens(params);
With default limit
const query = createPaginationQuery(20);
// Result: { offset: 20, limit: PAGINATION_DEFAULTS.DEFAULT_LIMIT }
In API request
const pools = await api.fetchPools({
...createPaginationQuery(40, 50),
search: 'GALA'
});
Since
7.0.0