@infordata-web/portal-common-component-lib
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.
47 lines (46 loc) • 1.77 kB
TypeScript
import { EventEmitter, OnInit } from "@angular/core";
import { FormGroup, ValidatorFn } from "@angular/forms";
import { getErrorMessage } from '../../utils/validators-messages.utils';
import { DatiPersonaFisicaModel, LocalitaModel, NazioneModel, VerificaPfResponseDTO } from "../../models/estremi-persona-fisica.model";
import { BonificoSepaModel } from "../../models/bonifico-sepa.model";
export declare class BonificoSepaComponent implements OnInit {
bonificoSepa: BonificoSepaModel;
nazioni: NazioneModel[];
province: LocalitaModel[];
isPersonaFisicaSepaValid: boolean;
sepaFormPath: string;
estremiPFSepaFormPath: string;
viewSessoPF: boolean;
validateAndGetResidenza: VerificaPfResponseDTO;
validateSepaPersonaFisicaEmitter: EventEmitter<void>;
resetEstremiPersonaFisicaSepaFormEmitter: EventEmitter<void>;
bonificoSepaReady: EventEmitter<{
bonifico: BonificoSepaModel;
isValid: boolean;
}>;
personaFisicaEmitter: EventEmitter<{
persona: DatiPersonaFisicaModel;
isValid: boolean;
}>;
sepaForm: FormGroup;
getErrorMessage: typeof getErrorMessage;
ibanValidators: ValidatorFn[];
sepaCountries: {
name: string;
code: string;
iban: string;
}[];
delegato: DatiPersonaFisicaModel;
isDelegatoValid: boolean;
constructor();
ngOnInit(): void;
initSepaForm(): void;
onValidateSepaPersonaFisica(): void;
onExistsDelegatoRiscossioneChange(tipo: any): void;
sepaCountriesValidator(): ValidatorFn;
onDelegatoRiscossioneReady(event: {
persona: DatiPersonaFisicaModel;
isValid: boolean;
}): void;
convertToUppercase(value: string): void;
}