@umrashrf/preact-osm-geocoding
Version:
Find address locations via OSM Nominatim
46 lines (45 loc) • 1.33 kB
TypeScript
import * as React from 'preact';
interface Props {
id?: string;
name?: string;
inputValue?: string;
placeholder?: string;
debounce?: number;
callback?: Function;
city?: string;
countrycodes?: string;
acceptLanguage?: string;
viewbox?: string;
outerClassNames?: string;
inputClassNames?: string;
loaderClassNames?: string;
resultsClassNames?: string;
resultClassNames?: string;
}
export interface Result {
address: {
'ISO3166-2-lvl4'?: string;
city?: string;
town?: string;
state?: string;
country?: string;
country_code?: string;
county?: string;
region?: string;
municipality?: string;
village?: string;
};
boundingbox: Array<string>;
display_name: string;
lat: string;
lon: string;
}
export declare class debouncedMethod<T> {
constructor(method: T, debounceTime: number);
private _method;
private _timeout;
private _debounceTime;
invoke: T;
}
export declare const ReactOsmGeocoding: ({ id, name, inputValue, placeholder, debounce, callback, city, acceptLanguage, viewbox, outerClassNames, inputClassNames, loaderClassNames, resultsClassNames, resultClassNames }: Props) => React.JSX.Element;
export {};