UNPKG

react-google-places-autocomplete

Version:
16 lines (15 loc) 654 B
/// <reference types="google.maps" /> /// <reference types="react" /> import { LoaderOptions } from '@googlemaps/js-api-loader'; declare type UsePlacesServiceArgs = { apiKey?: string; apiOptions?: Partial<LoaderOptions>; onLoadFailed?: (error: Error) => void; }; declare type UsePlacesServiceRes = { placesService?: google.maps.places.AutocompleteService; sessionToken?: google.maps.places.AutocompleteSessionToken; setSessionToken: React.Dispatch<google.maps.places.AutocompleteSessionToken>; }; declare const usePlacesService: (args: UsePlacesServiceArgs) => UsePlacesServiceRes; export default usePlacesService;