null, the instance is created and the caller is expected to retrieve its conditionConfigs from the config property. When assigned, that instance gets conditionConfigs populated and there is no need to get a value from configs property.
This is the value ultimately passed to the ValidationManager config.ValueHostConfigs.
Optional conditionConfig: null | Partial<Omit<RequireTextConditionConfig, "conditionType" | "category">>Optional valueHostName: stringOptional valueHostName: stringOptional ignoreCase: null | booleanOptional conditionConfig: null | Partial<Omit<RegExpConditionConfig, "conditionType" | "category" | "expression" | "expressionAsString" | "ignoreCase">>Optional valueHostName: stringOptional valueHostName: stringOptional conditionConfig: null | Partial<Omit<EqualToValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<EqualToConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<NotEqualToValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<NotEqualToConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<StringLengthConditionConfig, "conditionType" | "category" | "maximum">>Optional valueHostName: stringOptional valueHostName: stringOptional valueHostName: stringOptional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanValueConditionConfig, "conditionType" | "category" | "secondValue">>Optional valueHostName: stringOptional conditionConfig: null | Partial<Omit<LessThanConditionConfig, "conditionType" | "category" | "secondValueHostName">>Optional valueHostName: stringFor any implementation of a fluent function that works with FluentConditionBuilder. It takes the parameters passed into that function and assemble the final conditionConfig.
When not null, this will be assigned to conditionConfig for you.
If your fluent function supplies stand-alone parameters that belong in conditionConfig, assign them to conditionConfig.
Optional conditionConfig: Omit<RequireTextConditionConfig, "conditionType" | "valueHostName">Optional conditionConfig: Omit<RegExpConditionConfig, "conditionType" | "valueHostName">Generated using TypeDoc v0.25.12
Supplies Conditions to Conditions that use ConditionWithChildrenBaseConfig: AllMatchCondition, AnyMatchCondition, and CountMatchesCondition.
This class will dynamically get fluent functions for each condition by using TypeScript's Declaration Merging: https://www.typescriptlang.org/docs/handbook/declaration-merging.html
See Fluent Overview