ngx-validator
Version:
It is an angular library which has custom input and validation component, custom validation directive and form template generator, which work on data based on typesript class property decorators. Custom validation directive replaces html input validator
20 lines (19 loc) • 633 B
TypeScript
import { ControlValueAccessor, NgControl } from '@angular/forms';
import { Injector } from '@angular/core';
export declare abstract class ValueAccessorBase<T> implements ControlValueAccessor {
private theInjector;
private innerValue;
private onChange;
private onTouch;
disabled: boolean;
private control;
protected get formControl(): NgControl;
get value(): T;
set value(value: T);
constructor(theInjector: Injector);
writeValue(value: T): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setDisabledState(disabled: boolean): void;
touch(): void;
}