Interface _RxapAbstractControlOptionsInternal

interface _RxapAbstractControlOptions {
    asyncValidators?: null | AsyncValidatorFn | AsyncValidatorFn[];
    controlType?: Constructor<RxapFormControl<any, any, any>>;
    disabled?: boolean;
    injectValidators?: (
        | Type<InjectableValidator>
        | InjectionToken<InjectableValidator>
        | AbstractType<InjectableValidator>
    )[];
    readonly?: boolean;
    state?: any;
    updateOn?: "change" | "blur" | "submit";
    validators?: null | ValidatorFn | ValidatorFn[];
}

Hierarchy

  • AbstractControlOptions
    • _RxapAbstractControlOptions

Properties

asyncValidators?: null | AsyncValidatorFn | AsyncValidatorFn[]

The list of async validators applied to control.

controlType?: Constructor<RxapFormControl<any, any, any>>
disabled?: boolean
injectValidators?: (
    | Type<InjectableValidator>
    | InjectionToken<InjectableValidator>
    | AbstractType<InjectableValidator>
)[]
readonly?: boolean
state?: any
updateOn?: "change" | "blur" | "submit"

The event name for control to update upon.

validators?: null | ValidatorFn | ValidatorFn[]

The list of validators applied to a control.