universal-geocoder
Version:
Universal geocoding abstraction server-side and client-side with multiple built-in providers
23 lines • 1.06 kB
TypeScript
import { ReverseQuery, ReverseQueryObject } from "../../query";
declare type ReverseMode = "distance" | "score";
export interface MapboxReverseQueryObject extends ReverseQueryObject {
readonly countryCodes?: string[];
readonly reverseMode?: ReverseMode;
readonly types?: string[];
}
export default class MapboxReverseQuery extends ReverseQuery {
private readonly countryCodes?;
private readonly reverseMode?;
private readonly types?;
protected constructor({ countryCodes, reverseMode, types, ...reverseQueryObject }: MapboxReverseQueryObject);
static create(object: MapboxReverseQueryObject): MapboxReverseQuery;
toObject(): MapboxReverseQueryObject;
withCountryCodes(countryCodes: string[]): MapboxReverseQuery;
getCountryCodes(): undefined | string[];
withReverseMode(reverseMode: ReverseMode): MapboxReverseQuery;
getReverseMode(): undefined | ReverseMode;
withTypes(types: string[]): MapboxReverseQuery;
getTypes(): undefined | string[];
}
export {};
//# sourceMappingURL=MapboxReverseQuery.d.ts.map