UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

22 lines (21 loc) 599 B
import { AbstractControl, ValidatorFn } from '@angular/forms'; export interface TccValidators { validator: ValidatorFn; errorMessage: string | ((error?: any) => string); errorName?: string; } export interface TccFormErrorField { validators: TccValidators[]; } export interface TccFormErrorFields { [key: string]: TccFormErrorField; } export interface TccGroupValidator { errorName: string; elements: TccGroupValidatorElement[]; function: (para: AbstractControl[]) => boolean; } export interface TccGroupValidatorElement { id: string; errorMessage?: string; }