google-places-autocomplete-react
Version:
A lightweight React component for Google Places autocomplete.
25 lines (21 loc) • 770 B
TypeScript
declare module "google-places-autocomplete-react" {
import React, { CSSProperties } from "react";
export interface PlaceDetails {
description: string;
lat: number;
lng: number;
}
export interface GooglePlacesAutocompleteProps {
apiKey: string;
onPlaceSelect: (place: PlaceDetails) => void;
placeholder?: string;
inputClassName?: string;
suggestionsClassName?: string;
suggestionItemClassName?: string;
inputStyle?: CSSProperties;
suggestionsStyle?: CSSProperties;
suggestionItemStyle?: CSSProperties;
}
const GooglePlacesAutocomplete: React.FC<GooglePlacesAutocompleteProps>;
export default GooglePlacesAutocomplete;
}