Skip to main content

Interface: RuleType<F, O, V, C>

react-querybuilder.RuleType

The main rule type. The field, operator, and value properties can be narrowed with generics.

Type parameters

NameType
Fextends string = string
Oextends string = string
Vany
Cextends string = string

Hierarchy

Properties

combinatorPreceding

Optional combinatorPreceding: C

Only used when adding a rule to a query that uses independent combinators.

Defined in

packages/react-querybuilder/src/types/ruleGroups.ts:30


disabled

Optional disabled: boolean

Inherited from

CommonRuleAndGroupProperties.disabled

Defined in

packages/react-querybuilder/src/types/ruleGroups.ts:9


field

field: F

Defined in

packages/react-querybuilder/src/types/ruleGroups.ts:23


id

Optional id: string

Inherited from

CommonRuleAndGroupProperties.id

Defined in

packages/react-querybuilder/src/types/ruleGroups.ts:8


operator

operator: O

Defined in

packages/react-querybuilder/src/types/ruleGroups.ts:24


path

Optional path: Path

Inherited from

CommonRuleAndGroupProperties.path

Defined in

packages/react-querybuilder/src/types/ruleGroups.ts:7


value

value: V

Defined in

packages/react-querybuilder/src/types/ruleGroups.ts:25


valueSource

Optional valueSource: ValueSource

Defined in

packages/react-querybuilder/src/types/ruleGroups.ts:26