@bigmi/react
Version:
React primitives for Bitcoin apps.
5 lines (4 loc) • 581 B
TypeScript
import type { Compute, UnionStrictOmit } from '@bigmi/core';
import type { UseMutationOptions, UseMutationResult } from '@tanstack/react-query';
export type UseMutationParameters<data = unknown, error = Error, variables = void, context = unknown> = Compute<Omit<UseMutationOptions<data, error, Compute<variables>, context>, 'mutationFn' | 'mutationKey' | 'throwOnError'>>;
export type UseMutationReturnType<data = unknown, error = Error, variables = void, context = unknown> = Compute<UnionStrictOmit<UseMutationResult<data, error, variables, context>, 'mutate' | 'mutateAsync'>>;