@hhgtech/hhg-components
Version:
Hello Health Group common components
17 lines (16 loc) • 657 B
TypeScript
import { Dispatch } from 'react';
import { LocaleType, GPSType } from "../../../../interfaces/types";
import { Action, ReducerState } from "./reducer";
type UseSearchBarApiParams = {
dispatch: Dispatch<Action>;
careApiDomain: string;
locale?: LocaleType;
};
export default function useSearchBarApi({ dispatch, careApiDomain, locale, }: UseSearchBarApiParams): {
fetchCitiesByLocation: ({ coordinates }: {
coordinates?: GPSType;
}) => Promise<void>;
fetchCitiesByKeyword: (keyword: string) => Promise<void>;
fetchSearchResults: (searchKeywords: string, state: ReducerState) => Promise<void>;
};
export {};