react-query-kit
Advanced tools
@@ -106,3 +106,3 @@ import type { DataTag, DefaultError, DefinedUseInfiniteQueryResult, DefinedUseQueryResult, InfiniteData, InfiniteQueryObserverSuccessResult, MutationFunction, MutationKey, QueryClient, QueryFunction, QueryFunctionContext, QueryKey, QueryKeyHashFunction, QueryObserverSuccessResult, UseInfiniteQueryOptions, UseInfiniteQueryResult, UseMutationOptions, UseMutationResult, UseQueryOptions, UseQueryResult } from '@tanstack/react-query'; | ||
| } | ||
| export interface MutationHookOptions<TData, TError, TVariables, TContext> extends Omit<UseMutationOptions<TData, TVariables, TError, TContext>, 'mutationFn' | 'mutationKey'> { | ||
| export interface MutationHookOptions<TData, TError, TVariables, TContext> extends Omit<UseMutationOptions<TData, TError, TVariables, TContext>, 'mutationFn' | 'mutationKey'> { | ||
| use?: Middleware<MutationHook<TData, TVariables, TError>>[]; | ||
@@ -158,3 +158,3 @@ } | ||
| export type CreateRouter<TConfig extends RouterConfig> = { | ||
| [K in keyof TConfig]: TConfig[K] extends RouterMutation<infer TFnData, infer TVariables, infer TError, infer TContext> ? ResolvedRouterMutation<TFnData, DefaultTo<TVariables, void>, DefaultTo<TError, CompatibleError>, TContext> : TConfig[K] extends RouterInfiniteQuery<infer TFnData, infer TVariables, infer TError, infer TPageParam> ? ResolvedRouterInfiniteQuery<TFnData, DefaultTo<TVariables, void>, DefaultTo<TError, CompatibleError>, DefaultTo<TPageParam, number>> : TConfig[K] extends Omit<RouterQuery<infer TFnData, infer TVariables, infer TError>, 'queryKey'> ? ResolvedRouterQuery<TFnData, DefaultTo<TVariables, void>, DefaultTo<TError, CompatibleError>> : TConfig[K] extends RouterConfig ? CreateRouter<TConfig[K]> : never; | ||
| [K in keyof TConfig]: TConfig[K] extends RouterMutation<infer TFnData, infer TVariables, infer TError, infer TContext> ? ResolvedRouterMutation<TFnData, DefaultTo<TVariables, void>, DefaultTo<TError, CompatibleError>, TContext> : TConfig[K] extends RouterInfiniteQuery<infer TFnData, infer TVariables, infer TError, infer TPageParam> ? ResolvedRouterInfiniteQuery<TFnData, DefaultTo<TVariables, void>, DefaultTo<TError, CompatibleError>, DefaultTo<TPageParam, number>> : TConfig[K] extends RouterQuery<infer TFnData, infer TVariables, infer TError> ? ResolvedRouterQuery<TFnData, DefaultTo<TVariables, void>, DefaultTo<TError, CompatibleError>> : TConfig[K] extends RouterConfig ? CreateRouter<TConfig[K]> : never; | ||
| } & { | ||
@@ -161,0 +161,0 @@ getKey: () => string[]; |
+95
-95
@@ -13,35 +13,35 @@ { | ||
| { | ||
| "uid": "1112-21", | ||
| "uid": "5252-21", | ||
| "name": "utils.ts" | ||
| }, | ||
| { | ||
| "uid": "1112-23", | ||
| "uid": "5252-23", | ||
| "name": "createBaseQuery.ts" | ||
| }, | ||
| { | ||
| "uid": "1112-25", | ||
| "uid": "5252-25", | ||
| "name": "createQuery.ts" | ||
| }, | ||
| { | ||
| "uid": "1112-27", | ||
| "uid": "5252-27", | ||
| "name": "createSuspenseQuery.ts" | ||
| }, | ||
| { | ||
| "uid": "1112-29", | ||
| "uid": "5252-29", | ||
| "name": "createInfiniteQuery.ts" | ||
| }, | ||
| { | ||
| "uid": "1112-31", | ||
| "uid": "5252-31", | ||
| "name": "createSuspenseInfiniteQuery.ts" | ||
| }, | ||
| { | ||
| "uid": "1112-33", | ||
| "uid": "5252-33", | ||
| "name": "createMutation.ts" | ||
| }, | ||
| { | ||
| "uid": "1112-35", | ||
| "uid": "5252-35", | ||
| "name": "router.ts" | ||
| }, | ||
| { | ||
| "uid": "1112-37", | ||
| "uid": "5252-37", | ||
| "name": "index.ts" | ||
@@ -57,66 +57,66 @@ } | ||
| "nodeParts": { | ||
| "1112-21": { | ||
| "5252-21": { | ||
| "renderedLength": 894, | ||
| "gzipLength": 449, | ||
| "brotliLength": 0, | ||
| "mainUid": "1112-20" | ||
| "mainUid": "5252-20" | ||
| }, | ||
| "1112-23": { | ||
| "5252-23": { | ||
| "renderedLength": 1162, | ||
| "gzipLength": 397, | ||
| "brotliLength": 0, | ||
| "mainUid": "1112-22" | ||
| "mainUid": "5252-22" | ||
| }, | ||
| "1112-25": { | ||
| "5252-25": { | ||
| "renderedLength": 91, | ||
| "gzipLength": 87, | ||
| "brotliLength": 0, | ||
| "mainUid": "1112-24" | ||
| "mainUid": "5252-24" | ||
| }, | ||
| "1112-27": { | ||
| "5252-27": { | ||
| "renderedLength": 179, | ||
| "gzipLength": 118, | ||
| "brotliLength": 0, | ||
| "mainUid": "1112-26" | ||
| "mainUid": "5252-26" | ||
| }, | ||
| "1112-29": { | ||
| "5252-29": { | ||
| "renderedLength": 107, | ||
| "gzipLength": 97, | ||
| "brotliLength": 0, | ||
| "mainUid": "1112-28" | ||
| "mainUid": "5252-28" | ||
| }, | ||
| "1112-31": { | ||
| "5252-31": { | ||
| "renderedLength": 203, | ||
| "gzipLength": 128, | ||
| "brotliLength": 0, | ||
| "mainUid": "1112-30" | ||
| "mainUid": "5252-30" | ||
| }, | ||
| "1112-33": { | ||
| "5252-33": { | ||
| "renderedLength": 271, | ||
| "gzipLength": 168, | ||
| "brotliLength": 0, | ||
| "mainUid": "1112-32" | ||
| "mainUid": "5252-32" | ||
| }, | ||
| "1112-35": { | ||
| "5252-35": { | ||
| "renderedLength": 1152, | ||
| "gzipLength": 385, | ||
| "brotliLength": 0, | ||
| "mainUid": "1112-34" | ||
| "mainUid": "5252-34" | ||
| }, | ||
| "1112-37": { | ||
| "5252-37": { | ||
| "renderedLength": 0, | ||
| "gzipLength": 0, | ||
| "brotliLength": 0, | ||
| "mainUid": "1112-36" | ||
| "mainUid": "5252-36" | ||
| } | ||
| }, | ||
| "nodeMetas": { | ||
| "1112-20": { | ||
| "5252-20": { | ||
| "id": "/src/utils.ts", | ||
| "moduleParts": { | ||
| "zip.esm.js": "1112-21" | ||
| "zip.esm.js": "5252-21" | ||
| }, | ||
| "imported": [ | ||
| { | ||
| "uid": "1112-39" | ||
| "uid": "5252-39" | ||
| } | ||
@@ -126,32 +126,32 @@ ], | ||
| { | ||
| "uid": "1112-36" | ||
| "uid": "5252-36" | ||
| }, | ||
| { | ||
| "uid": "1112-24" | ||
| "uid": "5252-24" | ||
| }, | ||
| { | ||
| "uid": "1112-26" | ||
| "uid": "5252-26" | ||
| }, | ||
| { | ||
| "uid": "1112-28" | ||
| "uid": "5252-28" | ||
| }, | ||
| { | ||
| "uid": "1112-30" | ||
| "uid": "5252-30" | ||
| }, | ||
| { | ||
| "uid": "1112-32" | ||
| "uid": "5252-32" | ||
| }, | ||
| { | ||
| "uid": "1112-22" | ||
| "uid": "5252-22" | ||
| } | ||
| ] | ||
| }, | ||
| "1112-22": { | ||
| "5252-22": { | ||
| "id": "/src/createBaseQuery.ts", | ||
| "moduleParts": { | ||
| "zip.esm.js": "1112-23" | ||
| "zip.esm.js": "5252-23" | ||
| }, | ||
| "imported": [ | ||
| { | ||
| "uid": "1112-20" | ||
| "uid": "5252-20" | ||
| } | ||
@@ -161,26 +161,26 @@ ], | ||
| { | ||
| "uid": "1112-24" | ||
| "uid": "5252-24" | ||
| }, | ||
| { | ||
| "uid": "1112-26" | ||
| "uid": "5252-26" | ||
| }, | ||
| { | ||
| "uid": "1112-28" | ||
| "uid": "5252-28" | ||
| }, | ||
| { | ||
| "uid": "1112-30" | ||
| "uid": "5252-30" | ||
| } | ||
| ] | ||
| }, | ||
| "1112-24": { | ||
| "5252-24": { | ||
| "id": "/src/createQuery.ts", | ||
| "moduleParts": { | ||
| "zip.esm.js": "1112-25" | ||
| "zip.esm.js": "5252-25" | ||
| }, | ||
| "imported": [ | ||
| { | ||
| "uid": "1112-22" | ||
| "uid": "5252-22" | ||
| }, | ||
| { | ||
| "uid": "1112-20" | ||
| "uid": "5252-20" | ||
| } | ||
@@ -190,20 +190,20 @@ ], | ||
| { | ||
| "uid": "1112-36" | ||
| "uid": "5252-36" | ||
| }, | ||
| { | ||
| "uid": "1112-34" | ||
| "uid": "5252-34" | ||
| } | ||
| ] | ||
| }, | ||
| "1112-26": { | ||
| "5252-26": { | ||
| "id": "/src/createSuspenseQuery.ts", | ||
| "moduleParts": { | ||
| "zip.esm.js": "1112-27" | ||
| "zip.esm.js": "5252-27" | ||
| }, | ||
| "imported": [ | ||
| { | ||
| "uid": "1112-22" | ||
| "uid": "5252-22" | ||
| }, | ||
| { | ||
| "uid": "1112-20" | ||
| "uid": "5252-20" | ||
| } | ||
@@ -213,20 +213,20 @@ ], | ||
| { | ||
| "uid": "1112-36" | ||
| "uid": "5252-36" | ||
| }, | ||
| { | ||
| "uid": "1112-34" | ||
| "uid": "5252-34" | ||
| } | ||
| ] | ||
| }, | ||
| "1112-28": { | ||
| "5252-28": { | ||
| "id": "/src/createInfiniteQuery.ts", | ||
| "moduleParts": { | ||
| "zip.esm.js": "1112-29" | ||
| "zip.esm.js": "5252-29" | ||
| }, | ||
| "imported": [ | ||
| { | ||
| "uid": "1112-22" | ||
| "uid": "5252-22" | ||
| }, | ||
| { | ||
| "uid": "1112-20" | ||
| "uid": "5252-20" | ||
| } | ||
@@ -236,20 +236,20 @@ ], | ||
| { | ||
| "uid": "1112-36" | ||
| "uid": "5252-36" | ||
| }, | ||
| { | ||
| "uid": "1112-34" | ||
| "uid": "5252-34" | ||
| } | ||
| ] | ||
| }, | ||
| "1112-30": { | ||
| "5252-30": { | ||
| "id": "/src/createSuspenseInfiniteQuery.ts", | ||
| "moduleParts": { | ||
| "zip.esm.js": "1112-31" | ||
| "zip.esm.js": "5252-31" | ||
| }, | ||
| "imported": [ | ||
| { | ||
| "uid": "1112-22" | ||
| "uid": "5252-22" | ||
| }, | ||
| { | ||
| "uid": "1112-20" | ||
| "uid": "5252-20" | ||
| } | ||
@@ -259,17 +259,17 @@ ], | ||
| { | ||
| "uid": "1112-36" | ||
| "uid": "5252-36" | ||
| }, | ||
| { | ||
| "uid": "1112-34" | ||
| "uid": "5252-34" | ||
| } | ||
| ] | ||
| }, | ||
| "1112-32": { | ||
| "5252-32": { | ||
| "id": "/src/createMutation.ts", | ||
| "moduleParts": { | ||
| "zip.esm.js": "1112-33" | ||
| "zip.esm.js": "5252-33" | ||
| }, | ||
| "imported": [ | ||
| { | ||
| "uid": "1112-20" | ||
| "uid": "5252-20" | ||
| } | ||
@@ -279,29 +279,29 @@ ], | ||
| { | ||
| "uid": "1112-36" | ||
| "uid": "5252-36" | ||
| }, | ||
| { | ||
| "uid": "1112-34" | ||
| "uid": "5252-34" | ||
| } | ||
| ] | ||
| }, | ||
| "1112-34": { | ||
| "5252-34": { | ||
| "id": "/src/router.ts", | ||
| "moduleParts": { | ||
| "zip.esm.js": "1112-35" | ||
| "zip.esm.js": "5252-35" | ||
| }, | ||
| "imported": [ | ||
| { | ||
| "uid": "1112-28" | ||
| "uid": "5252-28" | ||
| }, | ||
| { | ||
| "uid": "1112-32" | ||
| "uid": "5252-32" | ||
| }, | ||
| { | ||
| "uid": "1112-24" | ||
| "uid": "5252-24" | ||
| }, | ||
| { | ||
| "uid": "1112-30" | ||
| "uid": "5252-30" | ||
| }, | ||
| { | ||
| "uid": "1112-26" | ||
| "uid": "5252-26" | ||
| } | ||
@@ -311,35 +311,35 @@ ], | ||
| { | ||
| "uid": "1112-36" | ||
| "uid": "5252-36" | ||
| } | ||
| ] | ||
| }, | ||
| "1112-36": { | ||
| "5252-36": { | ||
| "id": "/src/index.ts", | ||
| "moduleParts": { | ||
| "zip.esm.js": "1112-37" | ||
| "zip.esm.js": "5252-37" | ||
| }, | ||
| "imported": [ | ||
| { | ||
| "uid": "1112-24" | ||
| "uid": "5252-24" | ||
| }, | ||
| { | ||
| "uid": "1112-26" | ||
| "uid": "5252-26" | ||
| }, | ||
| { | ||
| "uid": "1112-28" | ||
| "uid": "5252-28" | ||
| }, | ||
| { | ||
| "uid": "1112-30" | ||
| "uid": "5252-30" | ||
| }, | ||
| { | ||
| "uid": "1112-32" | ||
| "uid": "5252-32" | ||
| }, | ||
| { | ||
| "uid": "1112-38" | ||
| "uid": "5252-38" | ||
| }, | ||
| { | ||
| "uid": "1112-34" | ||
| "uid": "5252-34" | ||
| }, | ||
| { | ||
| "uid": "1112-20" | ||
| "uid": "5252-20" | ||
| } | ||
@@ -350,3 +350,3 @@ ], | ||
| }, | ||
| "1112-38": { | ||
| "5252-38": { | ||
| "id": "/src/types.ts", | ||
@@ -357,7 +357,7 @@ "moduleParts": {}, | ||
| { | ||
| "uid": "1112-36" | ||
| "uid": "5252-36" | ||
| } | ||
| ] | ||
| }, | ||
| "1112-39": { | ||
| "5252-39": { | ||
| "id": "@tanstack/react-query", | ||
@@ -368,3 +368,3 @@ "moduleParts": {}, | ||
| { | ||
| "uid": "1112-20" | ||
| "uid": "5252-20" | ||
| } | ||
@@ -371,0 +371,0 @@ ], |
+1
-1
| { | ||
| "name": "react-query-kit", | ||
| "version": "3.1.2", | ||
| "version": "3.1.3", | ||
| "description": "🕊️ A toolkit for ReactQuery that make ReactQuery hooks more reusable and typesafe", | ||
@@ -5,0 +5,0 @@ "author": "liaoliao666", |
+2
-2
@@ -614,3 +614,3 @@ <div align="center"> | ||
| // `variables` will be inferred as `Variables`. | ||
| const { data } = usePost({ variables: 1 }) | ||
| const { data } = usePost({ variables: { id: 1 } }) | ||
| ``` | ||
@@ -634,3 +634,3 @@ | ||
| // `variables` will be inferred as `Variables`. | ||
| const { data, error } = usePost({ variables: 1 }) | ||
| const { data, error } = usePost({ variables: { id: 1 } }) | ||
| ``` | ||
@@ -637,0 +637,0 @@ |
+5
-4
@@ -453,3 +453,3 @@ import type { | ||
| extends Omit< | ||
| UseMutationOptions<TData, TVariables, TError, TContext>, | ||
| UseMutationOptions<TData, TError, TVariables, TContext>, | ||
| 'mutationFn' | 'mutationKey' | ||
@@ -735,5 +735,6 @@ > { | ||
| > | ||
| : TConfig[K] extends Omit< | ||
| RouterQuery<infer TFnData, infer TVariables, infer TError>, | ||
| 'queryKey' | ||
| : TConfig[K] extends RouterQuery< | ||
| infer TFnData, | ||
| infer TVariables, | ||
| infer TError | ||
| > | ||
@@ -740,0 +741,0 @@ ? ResolvedRouterQuery< |
Sorry, the diff of this file is too big to display
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
2365
0.04%330651
0