Skip to main content

SchemaRE

Defined in: packages/rules-engine/src/types/props.ts:24

Properties

addCondition()

addCondition: (cp: Path) => void

Defined in: packages/rules-engine/src/types/props.ts:40

Parameters

ParameterType
cpPath

Returns

void


allowDefaultConsequents

allowDefaultConsequents: boolean

Defined in: packages/rules-engine/src/types/props.ts:31


allowNestedConditions

allowNestedConditions: boolean

Defined in: packages/rules-engine/src/types/props.ts:32


autoSelectConsequentType

autoSelectConsequentType: boolean

Defined in: packages/rules-engine/src/types/props.ts:29


classnames

classnames: ClassnamesRE

Defined in: packages/rules-engine/src/types/props.ts:27


components

components: ComponentsRE

Defined in: packages/rules-engine/src/types/props.ts:26


consequentTypes

consequentTypes: WithUnknownIndex<BaseOption<string> & {[key: string]: unknown; disabled?: boolean; label: string; name: string; value: string; }>[] | OptionGroup<WithUnknownIndex<BaseOption<string> & {[key: string]: unknown; disabled?: boolean; label: string; name: string; value: string; }>>[]

Defined in: packages/rules-engine/src/types/props.ts:28


defaultConsequentType

defaultConsequentType: {[key: string]: unknown; disabled?: boolean; label: string; name: string; value: string; }

Defined in: packages/rules-engine/src/types/props.ts:43

Index Signature

[key: string]: unknown

disabled?

optional disabled: boolean

label

label: string

name

name: string

value

value: string


dispatchRulesEngine()

dispatchRulesEngine: (re: RulesEngineAny) => void

Defined in: packages/rules-engine/src/types/props.ts:39

Parameters

ParameterType
reRulesEngineAny

Returns

void


getConsequentTypes()

getConsequentTypes: (conditionPath: Path, antecedent: RuleGroupTypeAny, context?: unknown) => WithUnknownIndex<BaseOption<string> & {[key: string]: unknown; disabled?: boolean; label: string; name: string; value: string; }>[] | OptionGroup<WithUnknownIndex<BaseOption<string> & {[key: string]: unknown; disabled?: boolean; label: string; name: string; value: string; }>>[]

Defined in: packages/rules-engine/src/types/props.ts:44

Parameters

ParameterType
conditionPathPath
antecedentRuleGroupTypeAny
context?unknown

Returns

WithUnknownIndex<BaseOption<string> & {[key: string]: unknown; disabled?: boolean; label: string; name: string; value: string; }>[] | OptionGroup<WithUnknownIndex<BaseOption<string> & {[key: string]: unknown; disabled?: boolean; label: string; name: string; value: string; }>>[]


getRulesEngine()

getRulesEngine: () => RulesEngineAny

Defined in: packages/rules-engine/src/types/props.ts:38

Returns

RulesEngineAny


queryBuilderProps?

optional queryBuilderProps: Except<QueryBuilderProps<RuleGroupTypeAny, {[key: string]: unknown; disabled?: boolean; label: string; name: string; value: string; }, {[key: string]: unknown; disabled?: boolean; label: string; name: string; value: string; }, {[key: string]: unknown; disabled?: boolean; label: string; name: string; value: string; }>, "query" | "onQueryChange">

Defined in: packages/rules-engine/src/types/props.ts:34


reId

reId: string

Defined in: packages/rules-engine/src/types/props.ts:25


removeCondition()

removeCondition: (cp: Path) => void

Defined in: packages/rules-engine/src/types/props.ts:41

Parameters

ParameterType
cpPath

Returns

void


suppressStandardClassnames

suppressStandardClassnames: boolean

Defined in: packages/rules-engine/src/types/props.ts:30


translations

translations: TranslationsFullRE

Defined in: packages/rules-engine/src/types/props.ts:33


updateCondition()

updateCondition: (cp: Path, p: string, v: unknown) => void

Defined in: packages/rules-engine/src/types/props.ts:42

Parameters

ParameterType
cpPath
pstring
vunknown

Returns

void


caution

API documentation is generated from the latest commit on the main branch. It may be somewhat inconsistent with official releases of React Query Builder.