ngx-sp-infra
Version:
Biblioteca de utilitários da Infra.
16 lines (15 loc) • 657 B
TypeScript
import { AsyncValidatorFn, FormControl, FormControlState, ValidatorFn } from "@angular/forms";
import { Observable } from "rxjs";
export declare class CustomFormControl<T = any> extends FormControl {
private _dirtyChanges;
private _touchedChanges;
constructor(formState?: T | FormControlState<T>, validatorOrOpts?: ValidatorFn | ValidatorFn[] | null, asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[] | null);
markAsDirty(opts?: {
onlySelf?: boolean;
}): void;
markAsTouched(opts?: {
onlySelf?: boolean;
}): void;
get dirtyChanges(): Observable<boolean>;
get touchedChanges(): Observable<boolean>;
}