UNPKG

@ui-tool/core

Version:
14 lines 1.06 kB
import { AbstractControl, FormControlDirective, FormGroup, NgControl, NgForm, NgModel, ValidationErrors } from '@angular/forms'; import { ValidationMessage } from '../../../models/implementations/validation-summarizers/validation-message'; export interface IValidationSummarizerService { loadControlValidationMessage(controlLabel: string, control: AbstractControl): ValidationMessage | null; loadControlValidationMessages(controlLabel: string, control: AbstractControl | NgControl | null): ValidationMessage[] | null; hasValidator(name: string, ngControl: NgControl | AbstractControl | NgModel): boolean; updateValidationMessageDictionary(validationMessageDictionary: { [key: string]: string; }): void; doFormControlsValidation(formGroup: FormGroup | NgForm): void; doControlValidation(control: AbstractControl | FormGroup | FormControlDirective): void; loadControlValidationErrors(control: AbstractControl | FormGroup): ValidationErrors | null; } //# sourceMappingURL=validation-summarizer-service.interface.d.ts.map