import {type BackendEndpoint} from '@myparcel-pdk/common'; import {type BackendEndpointResponse} from '../../types'; import {useStoreQuery} from '../../composables'; import {type ActionContext, type QueryModifier} from './types'; import {resolveQuerySuffix} from './resolveQuerySuffix'; export const doMutate = ( endpoint: E, suffix: QueryModifier, context: ActionContext, ): Promise> => { const mutation = useStoreQuery(endpoint, resolveQuerySuffix(suffix, context as unknown as ActionContext)); // @ts-expect-error todo return mutation.mutateAsync(context.parameters); };