angular-kladr
Version:
Angular 4+ package for better experience using kladr api service
21 lines (20 loc) • 719 B
TypeScript
import { KladrResponse } from './base-response.interface';
import { Observable } from 'rxjs';
import { Jsonp } from '@angular/http';
import { KladrSearchContext } from './kladr-search-context.interface';
import { Options } from './options';
export declare class KladrService {
private jsonp;
private options;
private readonly url;
private readonly baseUrl;
private readonly HTTP;
private readonly HTTPS;
constructor(jsonp: Jsonp, options: Options);
/**
* Makes api request
* @param query of type KladrRequestParams
* @returns Observable<KladrResponse> Observable with received data or error message
*/
api(query: KladrSearchContext): Observable<KladrResponse>;
}