@rtorcato/supabase-common / range
Function: range()
range(
page,pageSize): [number,number]
Defined in: pagination.ts:32
Turn a 1-based page + page size into the [from, to] tuple PostgREST's
.range() wants (0-based, inclusive). Spread it straight in:
supabase.from('users').select('*', { count: 'exact' }).range(...range(page, 20))
page and pageSize are clamped to sane minimums (1) and floored.
Parameters
page
number
pageSize
number
Returns
[number, number]