Skip to main content
cngx-src documentation

FilterExpression

Interface

projects/forms/filter-builder/filter-builder.types.ts

Referenced by#

Import#

import { FilterExpression } from '@cngx/forms/filter-builder'

Description#

Leaf node - binds one field to one operator and one value.

Index#

Instance Properties#

field#string
Readonly
Readonly

Stable identity used by Angular's @for track expression in the builder's recursive renderer. Survives content edits (setField/setOperator/setValue) so focused inputs do not lose focus when ancestor groups re-emit fresh references through the path-update mutators. Factories (createFilterExpression) auto-populate; consumer-constructed trees normalise via ensureFilterTreeIds.

operator#string
Readonly
type#unknown
Readonly
value#TValue
ReadonlyOptional