mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-10-15 05:11:31 +08:00
27 lines
761 B
TypeScript
27 lines
761 B
TypeScript
import updateMetricMetadata, {
|
|
UpdateMetricMetadataProps,
|
|
UpdateMetricMetadataResponse,
|
|
} from 'api/metricsExplorer/updateMetricMetadata';
|
|
import { useMutation, UseMutationResult } from 'react-query';
|
|
import { ErrorResponse, SuccessResponse } from 'types/api';
|
|
|
|
interface UseUpdateMetricMetadataProps {
|
|
metricName: string;
|
|
payload: UpdateMetricMetadataProps;
|
|
}
|
|
|
|
export function useUpdateMetricMetadata(): UseMutationResult<
|
|
SuccessResponse<UpdateMetricMetadataResponse> | ErrorResponse,
|
|
Error,
|
|
UseUpdateMetricMetadataProps
|
|
> {
|
|
return useMutation<
|
|
SuccessResponse<UpdateMetricMetadataResponse> | ErrorResponse,
|
|
Error,
|
|
UseUpdateMetricMetadataProps
|
|
>({
|
|
mutationFn: ({ metricName, payload }) =>
|
|
updateMetricMetadata(metricName, payload),
|
|
});
|
|
}
|