Skip to main content

@rtorcato/supabase-common / paged

Function: paged()

paged<T>(result, page, pageSize): PagedResult<T>

Defined in: pagination.ts:48

Unwrap a paginated count query into a ready-to-return envelope. Throws SupabaseError on error. Pass the same page/pageSize you gave range. If the query didn't request a count, count falls back to the number of rows returned (so pageCount/hasMore degrade gracefully).

const result = await supabase.from('users').select('*', { count: 'exact' }).range(...range(page, 20)) return paged(result, page, 20)

Type Parameters

T

T

Parameters

result

PostgrestListLike<T>

page

number

pageSize

number

Returns

PagedResult<T>