truly-ui
Version:
Web Components for Desktop Applications.
10 lines • 667 B
TypeScript
import { AbstractControl, AsyncValidatorFn, Validator, ValidatorFn } from '@angular/forms';
export interface ValidationResult {
[validator: string]: string | boolean;
}
export type AsyncValidatorArray = Array<Validator | AsyncValidatorFn>;
export 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 message: (validator: ValidationResult, key: string) => string;
//# sourceMappingURL=validate.d.ts.map