Skip to main content
zerotal

Documentation


Documentation / @zerotal/admin / index / QueryRule

Type Alias: QueryRule

QueryRule = { type: "rule"; constraint: string; operator: string; value?: string; } | { type: "group"; operator: Conjunction; rules: QueryRule[]; }

Defined in: admin/src/table/Filter.ts:21

A node in a query-builder filter's rule tree: either one comparison, or a group combining several with AND/OR. Groups nest, so "status is paid AND (total > 100 OR customer contains acme)" is expressible.