universal-geocoder
Version:
Universal geocoding abstraction server-side and client-side with multiple built-in providers
10 lines • 1.17 kB
TypeScript
import { ErrorCallback, GeocodedResultsCallback } from "./";
import Geocoded from "../Geocoded";
import { GeocodeQuery, GeocodeQueryObject, ReverseQuery, ReverseQueryObject } from "../query";
export default class ProviderHelpers {
static getGeocodeQueryFromParameter(query: string | GeocodeQuery | GeocodeQueryObject, geocodeQuery?: typeof GeocodeQuery): GeocodeQuery;
static getReverseQueryFromParameters<G extends Geocoded>(latitudeOrQuery: number | string | ReverseQuery | ReverseQueryObject, longitudeOrCallback?: number | string | GeocodedResultsCallback<G>, reverseQuery?: typeof ReverseQuery): ReverseQuery;
static getCallbackFromParameters<G extends Geocoded>(longitudeOrCallback?: number | string | GeocodedResultsCallback<G>, callbackOrErrorCallback?: GeocodedResultsCallback<G> | ErrorCallback): undefined | GeocodedResultsCallback<G>;
static getErrorCallbackFromParameters<G extends Geocoded>(longitudeOrCallback?: number | string | GeocodedResultsCallback<G>, callbackOrErrorCallback?: GeocodedResultsCallback<G> | ErrorCallback, errorCallback?: ErrorCallback): undefined | ErrorCallback;
}
//# sourceMappingURL=ProviderHelpers.d.ts.map