@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
TypeScript
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;
}