signoz/frontend/src/hooks/querySuggestions/useGetQueryKeySuggestions.ts
2025-07-01 12:48:45 +05:30

14 lines
569 B
TypeScript

import { getKeySuggestions } from 'api/querySuggestions/getKeySuggestions';
import { AxiosError, AxiosResponse } from 'axios';
import { useQuery, UseQueryResult } from 'react-query';
import { QueryKeySuggestionsResponseProps } from 'types/api/querySuggestions/types';
export const useGetQueryKeySuggestions = (): UseQueryResult<
AxiosResponse<QueryKeySuggestionsResponseProps>,
AxiosError
> =>
useQuery<AxiosResponse<QueryKeySuggestionsResponseProps>, AxiosError>({
queryKey: ['queryKeySuggestions'],
queryFn: () => getKeySuggestions({ signal: 'trace' }),
});