@infordata-web/portal-common-component-lib
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.
40 lines (39 loc) • 1.79 kB
TypeScript
import { EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from "@angular/core";
import { FormGroup } from "@angular/forms";
import { Observable, Subscription } from "rxjs";
import { InfoNascitaPFDTO } from "../../models/info-nascita-pf.dto";
import { Comune } from "../../models/portale/comune";
import { Localita } from "../../models/portale/localita";
import { Nazione } from "../../models/portale/nazione";
import { ComponentOutputStatus } from "../../normalizzazione/component-output-status";
import { MessageService } from "../../services/message.service";
import { TerritorioService } from "../../services/territorio/territorio-service";
import { ValidationService } from "../../services/validation.service";
export declare class InfoNascitaComponent implements OnInit, OnDestroy, OnChanges {
private msg;
private territorio;
private validationService;
private territorioService;
maxDate: Date;
infonascita: InfoNascitaPFDTO;
province: Observable<Array<Localita>>;
namespace: string;
readOnly: boolean;
done: EventEmitter<ComponentOutputStatus<InfoNascitaPFDTO>>;
form: FormGroup;
subscription: Subscription;
comuni$: Observable<Array<Comune>>;
isNatoEstero$: Observable<boolean>;
nazioni$: Observable<Array<Nazione>>;
nazioni: Array<Nazione>;
ITALIA: string;
ITALIACodCat: string;
constructor(msg: MessageService, territorio: TerritorioService, validationService: ValidationService, territorioService: TerritorioService);
ngOnChanges(changes: SimpleChanges): void;
ngOnInit(): void;
private initialize;
initInfoNascita(): InfoNascitaPFDTO;
ngOnDestroy(): void;
compareComuni(c1: Comune, c2: Comune): boolean;
_resetForm(): void;
}