import { useMutation } from '@tanstack/react-query'; import { LibraryItemID } from '@/models/library'; import { IExpressionParse } from '@/models/rslang'; import { DataCallback } from '../apiTransport'; import { ICheckConstituentaDTO, rsformsApi } from './api'; export const useCheckConstituenta = () => { const mutation = useMutation({ mutationKey: [rsformsApi.baseKey, 'check-constituenta'], mutationFn: rsformsApi.checkConstituenta }); return { checkConstituenta: ( data: { itemID: LibraryItemID; // data: ICheckConstituentaDTO; }, onSuccess?: DataCallback ) => mutation.mutate(data, { onSuccess }), isPending: mutation.isPending, error: mutation.error }; };