novo-elements
Version:
Bullhorn's NOVO Element Repository for Angular 2
23 lines (22 loc) • 1.14 kB
TypeScript
import { Http } from '@angular/http';
import { GlobalRef } from '../../services/global/global.service';
import { LocalStorageService } from '../../services/storage/storage.service';
export declare class GooglePlacesService {
private _http;
private platformId;
private _global;
private _localStorageService;
constructor(_http: Http, platformId: Object, _global: GlobalRef, _localStorageService: LocalStorageService);
getPredictions(url: string, query: string): Promise<any>;
getLatLngDetail(url: string, lat: number, lng: number): Promise<any>;
getPlaceDetails(url: string, placeId: string): Promise<any>;
getGeoCurrentLocation(): Promise<any>;
getGeoLatLngDetail(latlng: any): Promise<any>;
getGeoPrediction(params: any): Promise<any>;
getGeoPlaceDetail(placeId: string): Promise<any>;
getGeoPaceDetailByReferance(referance: string): Promise<any>;
addRecentList(localStorageName: string, result: any, itemSavedLength: number): any;
getRecentList(localStorageName: string): Promise<any>;
private getUniqueResults(arr);
private geoPredictionCall(placesService, queryInput);
}