UNPKG

ngx-ui-hero

Version:

Simple, fast and reliable utilities for Angular.

11 lines (10 loc) 794 B
import { AbstractControl, AsyncValidatorFn, Validator, ValidatorFn } from '@angular/forms'; export declare type ValidationResult = { [validator: string]: string | boolean; }; export declare type AsyncValidatorArray = Array<Validator | AsyncValidatorFn>; export declare type ValidatorArray = Array<Validator | ValidatorFn>; export declare const composeValidators: (validators: ValidatorArray) => AsyncValidatorFn | ValidatorFn; export declare const validate: (validators: ValidatorArray, asyncValidators: AsyncValidatorArray) => (control: AbstractControl) => any; export declare const handleValidationError: (errorMessage: string, label: string) => string; export declare const message: (validator: ValidationResult, key: string, label: string, validationMessages: any) => string;