@infordata-web/portal-common-component-lib
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.14.
26 lines (25 loc) • 1.23 kB
TypeScript
import { ApplicationRef } from '@angular/core';
import { Observable } from 'rxjs';
import { HttpClient } from '@angular/common/http';
import { ConfigurationService } from '../../../configuration/configuration-service';
import { Localita } from '../../models/portale/localita';
import { Nazione } from '../../models/portale/nazione';
import { Comune } from '../../models/portale/comune';
export declare class TerritorioService {
private http;
private configurationService;
private appRef;
province$: Observable<Array<Localita>>;
nazioni$: Observable<Array<Nazione>>;
regioni$: Observable<Array<Localita>>;
servicePaths: Map<string, string>;
urlAnagrafe: string;
constructor(http: HttpClient, configurationService: ConfigurationService, appRef: ApplicationRef);
getProvince$(): Observable<Array<Localita>>;
getProvincePerRegione$(regione: Localita): Observable<Array<Localita>>;
getComuni$(siglaProvincia: string): Observable<Array<Comune>>;
getComune$(codiceCatastale: string): Observable<Comune>;
getNazioni$(): Observable<Array<Nazione>>;
getCap$(idComune: string): Observable<Array<string>>;
getRegioni$(): Observable<Array<Localita>>;
}