npm.io
0.2.0 • Published 2d ago

@adonis-agora/filter-client

Licence
MIT
Version
0.2.0
Deps
0
Size
98 kB
Vulns
0
Weekly
0
Stars
1

@agora/filter-client

Framework-agnostic client-side query builder for @agora/filter — fluently build filter/sort/pagination query strings, with optional TanStack Table state sync.

import { filterQuery } from '@agora/filter-client'

const qs = filterQuery()
  .where('status', 'eq', 'active')
  .where('age', 'gte', 18)
  .sort('createdAt', 'desc')
  .page(1, 25)
  .toQueryString()
// → filter[status]=active&filter[age][gte]=18&sort=-createdAt&page=1&size=25

License

MIT Davi Carvalho

Keywords