UNPKG

@suspensive/react-query-5

Version:

Suspensive interfaces for @tanstack/react-query@5

1 lines 739 B
{"version":3,"file":"Mutation.cjs","names":[],"sources":["../src/Mutation.tsx"],"sourcesContent":["'use client'\nimport { type DefaultError, type UseMutationOptions, type UseMutationResult, useMutation } from '@tanstack/react-query'\nimport type { ReactNode } from 'react'\n\nexport function Mutation<TData = unknown, TError = DefaultError, TVariables = void, TContext = unknown>({\n children,\n ...options\n}: UseMutationOptions<TData, TError, TVariables, TContext> & {\n children: (mutationResult: UseMutationResult<TData, TError, TVariables, TContext>) => ReactNode\n}) {\n return <>{children(useMutation(options))}</>\n}\n"],"mappings":";;;;;;;;mBAKE;AADF,SAAgB,SAAwF,MAKrG;KALqG,EACtG;CAKA,OAAO,mFAAG,wHAA2B,CAAC,CAAC,EAAI;AAC7C"}