@placeme/ngx-geo-api-gouv-address
Version:
[](https://travis-ci.com/PlaceMe-SAS/ngx-geo-api-gouv)
29 lines (28 loc) • 977 B
TypeScript
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import { GeoApiGouvAddressResponse, GeoApiGouvAddressType } from './geo-api-gouv-address.interface';
import * as i0 from "@angular/core";
interface QueryRequestParams {
q: string;
limit?: number;
autocomplete?: number;
lat?: number;
lon?: number;
type?: GeoApiGouvAddressType;
postcode?: string;
citycode?: string;
}
interface ReverseRequestParams {
lat: number;
lon: number;
type?: GeoApiGouvAddressType;
}
export declare class GeoApiGouvAddressService {
private httpClient;
constructor(httpClient: HttpClient);
query(params: QueryRequestParams): Observable<GeoApiGouvAddressResponse>;
reverse(params: ReverseRequestParams): Observable<GeoApiGouvAddressResponse>;
static ɵfac: i0.ɵɵFactoryDeclaration<GeoApiGouvAddressService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<GeoApiGouvAddressService>;
}
export {};