sitecore-search-with-google-map
Version:
A library for seamless integration of Sitecore Search with Google Maps in Next.js applications, enabling location-based searches with flexible UI options.
51 lines • 1.5 kB
TypeScript
import { FormikHelpers, FormikValues } from "formik";
import { MutableRefObject } from "react";
export declare const handlePlaceChanged: (addressInputRef: MutableRefObject<google.maps.places.Autocomplete | undefined>, setFieldValue: FormikHelpers<FormikValues>["setFieldValue"], fieldMap: {
addressLine1?: string;
addressLine2?: string;
city?: string;
stateCode?: string;
zipcode?: string;
country?: string;
state?: string;
}, setFieldTouched: FormikHelpers<FormikValues>["setFieldTouched"]) => {
keyword: any;
lat: any;
lng: any;
isError: boolean;
results: any;
} | {
isError: boolean;
keyword: string | undefined;
lat?: undefined;
lng?: undefined;
results?: undefined;
} | null;
export declare const getGeometryData: (mapData: any, keyword?: string, options?: any) => {
keyword: any;
lat: any;
lng: any;
isError: boolean;
results: any;
} | {
isError: boolean;
keyword: string | undefined;
lat?: undefined;
lng?: undefined;
results?: undefined;
};
export declare const onAutoSuggestionSubmitClick: (keyword: string, options?: any) => Promise<{
keyword: any;
lat: any;
lng: any;
isError: boolean;
results: any;
} | {
isError: boolean;
keyword: string | undefined;
lat?: undefined;
lng?: undefined;
results?: undefined;
}>;
export declare const isValidAddress: (keyword: string) => Promise<boolean>;
//# sourceMappingURL=handlePlaceChanged.d.ts.map