@ng-dynamic-forms/core
Version:
A rapid form development library for Angular
8 lines (7 loc) • 411 B
TypeScript
import { InjectionToken } from "@angular/core";
import { AsyncValidatorFn, ValidatorFn } from "@angular/forms";
export type Validator = ValidatorFn | AsyncValidatorFn;
export type ValidatorFactory = (args: any) => Validator;
export type ValidatorsToken = Validator[];
export type ValidatorsMap = Map<string, Validator | ValidatorFactory>;
export declare const DYNAMIC_VALIDATORS: InjectionToken<ValidatorsMap>;