universal-geocoder
Version:
Universal geocoding abstraction server-side and client-side with multiple built-in providers
23 lines • 1.04 kB
TypeScript
import { ReverseQuery, ReverseQueryObject } from "../../query";
declare type Shape = "geojson" | "kml" | "svg" | "text";
export interface NominatimReverseQueryObject extends ReverseQueryObject {
readonly zoom?: number;
readonly shape?: Shape;
readonly shapeThreshold?: number;
}
export default class NominatimReverseQuery extends ReverseQuery {
private readonly zoom?;
private readonly shape?;
private readonly shapeThreshold?;
protected constructor({ zoom, shape, shapeThreshold, ...reverseQueryObject }: NominatimReverseQueryObject);
static create(object: NominatimReverseQueryObject): NominatimReverseQuery;
toObject(): NominatimReverseQueryObject;
withZoom(zoom: number): NominatimReverseQuery;
getZoom(): undefined | number;
withShape(shape: Shape): NominatimReverseQuery;
getShape(): undefined | Shape;
withShapeThreshold(shapeThreshold: number): NominatimReverseQuery;
getShapeThreshold(): undefined | number;
}
export {};
//# sourceMappingURL=NominatimReverseQuery.d.ts.map