Documentation
Integration router
Attacher des schemas filter-query aux routes et consommer les filtres types via les hooks router.
L’integration router garde le parsing de filtres a la frontiere de route. Attachez un schema a la route, puis utilisez les hooks router pour lire et mettre a jour les filtres types.
import { defineSchema, numberField } from '@plumile/filter-query';
import { r } from '@plumile/router';
const filters = defineSchema({
: numberField(),
});
export const routes = [
r({
: '/items',
: filters,
prepare: ({ filters }) => ({: filters.page?.eq ?? 1 }),
render: () => null,
}),
];Cela garde parsing, valeurs par defaut, navigation et preparation de route alignes.