universal-geocoder
Version:
Universal geocoding abstraction server-side and client-side with multiple built-in providers
21 lines • 1.03 kB
TypeScript
import { ReverseQuery, ReverseQueryObject } from "../../query";
export interface OpenCageReverseQueryObject extends ReverseQueryObject {
readonly countryCodes?: string[];
readonly minPrecision?: number;
readonly noRecord?: boolean;
}
export default class OpenCageReverseQuery extends ReverseQuery {
private readonly countryCodes?;
private readonly minPrecision?;
private readonly noRecord?;
protected constructor({ countryCodes, minPrecision, noRecord, ...reverseQueryObject }: OpenCageReverseQueryObject);
static create(object: OpenCageReverseQueryObject): OpenCageReverseQuery;
toObject(): OpenCageReverseQueryObject;
withCountryCodes(countryCodes: string[]): OpenCageReverseQuery;
getCountryCodes(): undefined | string[];
withMinPrecision(minPrecision: number): OpenCageReverseQuery;
getMinPrecision(): undefined | number;
withNoRecord(noRecord: boolean): OpenCageReverseQuery;
getNoRecord(): undefined | boolean;
}
//# sourceMappingURL=OpenCageReverseQuery.d.ts.map