Interface RxapAbstractControlOptionsWithDefinition

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

Hierarchy (View Summary)

Indexable

  • [key: string]: any

Properties

asyncValidators?: null | AsyncValidatorFn | AsyncValidatorFn[]

The list of async validators applied to control.

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

The event name for control to update upon.

validators?: null | ValidatorFn | ValidatorFn[]

The list of validators applied to a control.