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.

49 lines (48 loc) 1.82 kB
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; }