signoz/frontend/src/hooks/querySuggestions/useGetQueryKeyValueSuggestions.ts
2025-07-08 17:11:29 +05:30

14 lines
613 B
TypeScript

import { getValueSuggestions } from 'api/querySuggestions/getValueSuggestion';
import { AxiosError, AxiosResponse } from 'axios';
import { useQuery, UseQueryResult } from 'react-query';
import { QueryKeyValueSuggestionsResponseProps } from 'types/api/querySuggestions/types';
export const useGetQueryKeyValueSuggestions = (): UseQueryResult<
AxiosResponse<QueryKeyValueSuggestionsResponseProps>,
AxiosError
> =>
useQuery<AxiosResponse<QueryKeyValueSuggestionsResponseProps>, AxiosError>({
queryKey: ['queryKeyValueSuggestions'],
queryFn: () => getValueSuggestions({ signal: 'trace', key: 'trace' }),
});