@infordata-web/portal-common-component-lib
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.
39 lines (38 loc) • 1.63 kB
TypeScript
import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { FormGroup } from '@angular/forms';
import { ComuneModel, DatiAnagPersonaFisicaModel, LocalitaModel, NazioneModel } from '../../models/estremi-persona-fisica.model';
import { getDateErrorMessage, getErrorMessage } from '../../utils/validators-messages.utils';
import { ModalitaPagamentoService } from '../../services/modalita-pagamento.service';
export declare class EstremiPersonaFisicaComponent implements OnInit, OnDestroy {
private modalitaPagamentoService;
ngxsFormPath: string;
province: LocalitaModel[];
nazioni: NazioneModel[];
isPersonaFisicaValid: boolean;
personaFisica: DatiAnagPersonaFisicaModel;
viewSessoPF: boolean;
validatePersonaFisicaEmitter: EventEmitter<void>;
personaFisicaEmitter: EventEmitter<{
persona: DatiAnagPersonaFisicaModel;
isValid: boolean;
}>;
set _disableForm(val: boolean);
disableForm: boolean;
comuni: ComuneModel[];
estremiPersonaFisicaForm: FormGroup;
maxDataNascita: Date;
private subscription;
getErrorMessage: typeof getErrorMessage;
getDateErrorMessage: typeof getDateErrorMessage;
constructor(modalitaPagamentoService: ModalitaPagamentoService);
ngOnInit(): void;
getComuniOnProvinciaChange(): void;
validatePersonaFisica(): void;
personaFisicaEmit(): void;
initPersonaFisicaForm(): void;
setCodiceFiscaleValidators(): void;
ngOnDestroy(): void;
convertToUppercase(event: Event): void;
onProvinciaChange(): void;
setFormControlsValue(): void;
}