@rym-lib/query-module-pagination
v1.4.7
Published
## Installation
Readme
query-module-pagination
Installation
npm i @rym-lib/query-module-paginationUsage
for Spec
import { defineQuery } from '@rym-lib/query-module'
import { pagination } from '@rym-lib/query-module-patination'
import { driver, Driver } from '~/your-driver'
type Data = {}
export const query = defineQuery<Data, Driver>(driver, {
source: (builder) => builder.from('user'),
rules: {},
middleware: [
pagination({
defaultRows: 20,
}),
],
})for finding
const result = await query.many({
page: 1,
rows: 20,
})
console.log(result.items)
console.log(result.pagination) // { current: 1, rows: 20, hasNext: true or false }