Skip to main content

RuleContext<F>

Defined in: packages/core/src/utils/deriveRuleContext.ts:64

Everything deriveRuleContext resolves for a single rule.

Type Parameters

Type ParameterDefault type
F extends FullFieldFullField

Properties

fieldData

fieldData: F

Defined in: packages/core/src/utils/deriveRuleContext.ts:65


hideValueControls

hideValueControls: boolean

Defined in: packages/core/src/utils/deriveRuleContext.ts:66


inputType

inputType: InputType | null

Defined in: packages/core/src/utils/deriveRuleContext.ts:67


matchModes

matchModes: MatchModeOptions

Defined in: packages/core/src/utils/deriveRuleContext.ts:68


operatorObject

operatorObject: FullOperator<string> | undefined

Defined in: packages/core/src/utils/deriveRuleContext.ts:69


operators

operators: OptionList<FullOperator<string>>

Defined in: packages/core/src/utils/deriveRuleContext.ts:70


parameters

parameters: FlexibleOptionList<{[key: string]: unknown; disabled?: boolean; label: string; name: string; value?: string; }> | null

Defined in: packages/core/src/utils/deriveRuleContext.ts:71


subQueryBuilderProps

subQueryBuilderProps: Record<string, unknown>

Defined in: packages/core/src/utils/deriveRuleContext.ts:77


validationResult

validationResult: boolean | ValidationResult

Defined in: packages/core/src/utils/deriveRuleContext.ts:72


valueEditorType

valueEditorType: ValueEditorType

Defined in: packages/core/src/utils/deriveRuleContext.ts:73


values

values: FlexibleOptionList<{[key: string]: unknown; disabled?: boolean; label: string; name: string; value?: string; }>

Defined in: packages/core/src/utils/deriveRuleContext.ts:74


valueSourceOptions

valueSourceOptions: [{ label: string; name: ValueSource; value: ValueSource; }, ...{ label: string; name: ValueSource; value: ValueSource }[]]

Defined in: packages/core/src/utils/deriveRuleContext.ts:75


valueSources

valueSources: ValueSources

Defined in: packages/core/src/utils/deriveRuleContext.ts:76


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.