UNPKG

@ui-tool/core

Version:
24 lines 1.42 kB
import { AbstractControl, FormGroup, NgControl, NgForm, NgModel, ValidationErrors } from '@angular/forms'; import { ValidationMessage } from '../../../../models/implementations/validation-summarizers/validation-message'; export declare class ValidationSummarizerBaseService { protected readonly _id: string; protected _validatorNameToValidationMessage: { [name: string]: string; }; constructor(id: string); getId(): string; loadControlValidationMessage(controlLabel: string, control: AbstractControl): ValidationMessage | null; loadControlValidationMessages(controlLabel: string, control: AbstractControl | NgControl | null): ValidationMessage[] | null; hasValidator(name: string, ngControl: AbstractControl | NgControl | NgModel): boolean; updateValidationMessageDictionary(validationMessageDictionary: { [p: string]: string; }): void; doFormControlsValidation(formGroup: FormGroup | NgForm): void; doControlValidation(control: AbstractControl | FormGroup): void; loadControlValidationErrors(control: AbstractControl | FormGroup): ValidationErrors | null; loadFormControlsValidationError(formGroup: FormGroup): ValidationErrors | null; protected buildValidationMessage(controlLabel: string, validatorName: string, additionalValue: { [key: string]: string; }): string; } //# sourceMappingURL=validation-summarizer-base.service.d.ts.map