@infordata-web/portal-common-component-lib
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.
28 lines (27 loc) • 1.24 kB
TypeScript
import { EventEmitter, OnDestroy, OnInit } from "@angular/core";
import { FormGroup } from "@angular/forms";
import { Observable, Subscription } from "rxjs";
import { ComuneDTO } from "../../models/comune-dto";
import { LocalitaDTO } from "../../models/localita-dto";
import { Comune } from "../../models/portale/comune";
import { Localita } from "../../models/portale/localita";
import { ComponentOutputStatus } from "../../normalizzazione/component-output-status";
import { MessageService } from "../../services/message.service";
import { TerritorioService } from "../../services/territorio/territorio-service";
export declare class LocalitaComponent implements OnInit, OnDestroy {
private msg;
private territorio;
form: FormGroup;
viewOnly: boolean;
localita: LocalitaDTO;
province$: Observable<Array<Localita>>;
done: EventEmitter<ComponentOutputStatus<LocalitaDTO>>;
comuni$: Observable<Array<Comune>>;
cap$: Observable<Array<string>>;
subscription: Subscription;
constructor(msg: MessageService, territorio: TerritorioService);
ngOnInit(): void;
initLocalita(): void;
compareComuni(c1: ComuneDTO, c2: ComuneDTO): boolean;
ngOnDestroy(): void;
}