@infordata-web/portal-common-component-lib
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.
49 lines (48 loc) • 1.82 kB
TypeScript
import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { AbstractControl, FormGroup } from '@angular/forms';
import { ComuneModel, IndirizzoModel, LocalitaModel, NazioneModel } from '../../models/estremi-persona-fisica.model';
import { getErrorMessage } from '../../utils/validators-messages.utils';
import { ModalitaPagamentoService } from '../../services/modalita-pagamento.service';
import { VagliaBDIModel } from '../../models/vaglia-bdi.model';
export declare class VagliaBdiComponent implements OnInit, OnDestroy {
private modalitaPagamentoService;
vagliaBDI: VagliaBDIModel;
comuni: ComuneModel[];
capOptions: string[];
isAntistatario: boolean;
nazioni: NazioneModel[];
province: LocalitaModel[];
vagliaFormPath: string;
indirizzoVagliaFormPath: string;
setComuni: EventEmitter<ComuneModel[]>;
getCapOptions: EventEmitter<string>;
resetIndirizzoForm: EventEmitter<void>;
vagliaReady: EventEmitter<{
vaglia: VagliaBDIModel;
isValid: boolean;
}>;
indirizzoEmitter: EventEmitter<{
indirizzo: IndirizzoModel;
isValid: boolean;
}>;
cap: string[];
vagliaForm: FormGroup;
codiceCatastale: string;
private subscription;
getErrorMessage: typeof getErrorMessage;
indirizzo: IndirizzoModel;
isIndirizzoValid: boolean;
constructor(modalitaPagamentoService: ModalitaPagamentoService);
ngOnInit(): void;
initVagliaForm(): void;
getComuni(siglaProvincia: string): void;
getCap(codiceCatastale: string): void;
ngOnDestroy(): void;
ValidateMail(control: AbstractControl): {
invalidMail: boolean;
};
onIndirizzoReady(event: {
indirizzo: IndirizzoModel;
isValid: boolean;
}): void;
}