Skip to main content

RuleContext<F extends FullField = FullField>

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.