UNPKG

@umrashrf/preact-osm-geocoding

Version:
46 lines (45 loc) 1.33 kB
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 {};