universal-geocoder
Version:
Universal geocoding abstraction server-side and client-side with multiple built-in providers
22 lines • 1.07 kB
TypeScript
import { ReverseQuery, ReverseQueryObject } from "../../query";
import { GoogleMapsPrecision } from "./..";
export interface GoogleMapsReverseQueryObject extends ReverseQueryObject {
readonly types?: string[];
readonly precisions?: GoogleMapsPrecision[];
readonly channel?: string;
}
export default class GoogleMapsReverseQuery extends ReverseQuery {
private readonly types?;
private readonly precisions?;
private readonly channel?;
protected constructor({ types, precisions, channel, ...reverseQueryObject }: GoogleMapsReverseQueryObject);
static create(object: GoogleMapsReverseQueryObject): GoogleMapsReverseQuery;
toObject(): GoogleMapsReverseQueryObject;
withTypes(types: string[]): GoogleMapsReverseQuery;
getTypes(): undefined | string[];
withPrecisions(precisions: GoogleMapsPrecision[]): GoogleMapsReverseQuery;
getPrecisions(): undefined | GoogleMapsPrecision[];
withChannel(channel: string): GoogleMapsReverseQuery;
getChannel(): undefined | string;
}
//# sourceMappingURL=GoogleMapsReverseQuery.d.ts.map