diff --git a/types/react-geosuggest/index.d.ts b/types/react-geosuggest/index.d.ts index d98c66d5ca..c0f2aa5ede 100644 --- a/types/react-geosuggest/index.d.ts +++ b/types/react-geosuggest/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for react-geosuggest 2.3 +// Type definitions for react-geosuggest 2.7 // Project: https://github.com/ubilabs/react-geosuggest // Definitions by: Brad Menchl // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped @@ -32,6 +32,7 @@ export interface GeosuggestProps extends InputHTMLAttributes { googleMaps?: typeof google.maps; ignoreTab?: boolean; queryDelay?: number; + minLength?: number; highlightMatch?: boolean; onFocus?(): void; onBlur?(value: any): void; @@ -39,6 +40,7 @@ export interface GeosuggestProps extends InputHTMLAttributes { onKeyDown?(event: any): void; onKeyPress?(event: any): void; onSuggestSelect?(suggest: Suggest): void; + onUpdateSuggests?(suggests: any, activeSuggest: any): void; onActivateSuggest?(suggest: Suggest): void; onSuggestNoResults?(userInput: string): void; getSuggestLabel?(googleSuggest: google.maps.places.AutocompletePrediction): string; diff --git a/types/react-geosuggest/react-geosuggest-tests.tsx b/types/react-geosuggest/react-geosuggest-tests.tsx index ae8925965a..72fe93c9da 100644 --- a/types/react-geosuggest/react-geosuggest-tests.tsx +++ b/types/react-geosuggest/react-geosuggest-tests.tsx @@ -24,6 +24,7 @@ function onKeyPress(event: any) {} function onChange(value: string) {} function onSuggestSelect(suggest: Suggest) {} function onSuggestNoResults(userInput: string) {} +function onUpdateSuggests(suggests: any, activeSuggest: any) {} class ReactGeosuggest extends React.Component { private geosuggest: any; @@ -55,8 +56,10 @@ class ReactGeosuggest extends React.Component { onKeyPress={onKeyPress} onSuggestNoResults={onSuggestNoResults} onSuggestSelect={onSuggestSelect} + onUpdateSuggests={onUpdateSuggests} placeholder="Start typing!" queryDelay={250} + minLength={2} radius={20} ref={el => this.geosuggest = el} renderSuggestItem={renderSuggestItem}