Documentation
Schemas
Definir les champs et operateurs autorises pour l'etat de filtres d'URL.
Les schemas definissent les champs disponibles et la facon dont les valeurs sont parsees.
import {
booleanField,
defineSchema,
enumField,
numberField,
stringField,
} from '@plumile/filter-query';
const schema = defineSchema({
: numberField(),
: stringField(),
: booleanField(),
: enumField(['OPEN', 'CLOSED']),
});Privilegiez des schemas qui correspondent au contrat public de l’URL. Ne traitez pas les cles de query inconnues comme un etat applicatif valide.