import { useMutation } from '@tanstack/react-query'; import { DataCallback } from '@/backend/apiTransport'; import { cctextApi, ITextResult } from './api'; export const useParseText = () => { const mutation = useMutation({ mutationKey: [cctextApi.baseKey, 'parse-text'], mutationFn: cctextApi.parseText }); return { parseText: ( data: { text: string }, // onSuccess?: DataCallback ) => mutation.mutate(data, { onSuccess }) }; };