interface ControlValueAccessor<T> {
    error: string;
    previousValue: T;
    serializeSettings: ControlSerializeSettings;
    touched: boolean;
    value: T;
    registerOnChange(fn: ((value: T) => void)): void;
    registerOnErrorChange(fn: ((error: string) => void)): void;
    registerOnTouched(fn: ((isTouched: boolean) => void)): void;
    setTouched(isTouched: boolean): void;
    setValue(fieldValue: T, options?: SetOptions): void;
}

Type Parameters

Implemented by

Properties

error: string
previousValue: T
serializeSettings: ControlSerializeSettings
touched: boolean
value: T

Methods