UNPKG

@suspensive/react-query-4

Version:

Suspensive interfaces for @tanstack/react-query@4

1 lines 715 B
{"version":3,"file":"Mutation.cjs","names":[],"sources":["../src/Mutation.tsx"],"sourcesContent":["'use client'\nimport { type UseMutationOptions, type UseMutationResult, useMutation } from '@tanstack/react-query'\nimport type { ReactNode } from 'react'\n\nexport function Mutation<TData = unknown, TError = unknown, 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,SAAmF,MAKhG;KALgG,EACjG;CAKA,OAAO,mFAAG,wHAA2B,CAAC,CAAC,EAAI;AAC7C"}