UNPKG

@infordata-web/portal-common-component-lib

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.

52 lines (51 loc) 2.15 kB
import { AbstractControl, AsyncValidatorFn, ValidationErrors, ValidatorFn } from "@angular/forms"; import { CodiceFiscaleService } from "./codice-fiscale/codice-fiscale.service"; export declare class ValidationService { private checkCFService; static capPattern: string; static passwordPattern: RegExp; static zeroCentoPattern: string; static formatoData: RegExp; static importoPattern: string; static formatoEmail: RegExp; static iban: RegExp; static codiceFiscale: RegExp; static partitaIva: RegExp; static partitaIvaMaxLen2: RegExp; static codiceFiscalePiva: string; static _codiceFiscalePiva: RegExp; static anno: RegExp; static nSentenza: RegExp; static numberPattern: RegExp; static phoneNumberPattern: RegExp; static moneyPattern: RegExp; static moneyCommaSeparated: RegExp; static numbers: RegExp; static formatoName: RegExp; constructor(checkCFService: CodiceFiscaleService); static ValidateMail(control: AbstractControl): { invalidMail: boolean; }; static ValidateDate(control: AbstractControl): { invalidDate: boolean; }; static ValidateName(control: AbstractControl): { invalidName: boolean; }; static ValidatePassword(control: AbstractControl): { invalidPassword: boolean; }; static ValidateIban(control: AbstractControl): { invalidIban: boolean; }; static ValidateCodiceFiscale(control: AbstractControl): { codiceFiscaleInvalido: boolean; }; static ValidatePartitaIva(control: AbstractControl): { invalidPartitaIva: boolean; }; static pattern(pattern: RegExp, error: string): (c: AbstractControl) => ValidationErrors | null; static trigger(dependentControl: AbstractControl, predicate?: (value: any) => boolean): (dependentValidators: Array<(c: AbstractControl) => ValidationErrors | null>) => (control: AbstractControl) => ValidationErrors | null; static NotEquals(value: any, message: string): ValidatorFn; userValidator(tipoPersona: string): AsyncValidatorFn; }