@tanstack/solid-query
Advanced tools
Comparing version
@@ -1,2 +0,2 @@ | ||
import { DefaultError, QueryKey, QueryObserverOptions as QueryObserverOptions$1, InfiniteQueryObserverOptions as InfiniteQueryObserverOptions$1, DefaultOptions as DefaultOptions$1, QueryClientConfig as QueryClientConfig$1, QueryClient as QueryClient$1, WithRequired, QueryObserverResult, DefinedQueryObserverResult, InfiniteQueryObserverResult, MutationObserverOptions, MutateFunction, MutationObserverResult, QueryFilters, InfiniteData, MutationFilters, QueriesPlaceholderDataFunction, QueryFunction } from '@tanstack/query-core'; | ||
import { DefaultError, QueryKey, QueryObserverOptions as QueryObserverOptions$1, InfiniteQueryObserverOptions as InfiniteQueryObserverOptions$1, DefaultOptions as DefaultOptions$1, QueryClientConfig as QueryClientConfig$1, QueryClient as QueryClient$1, WithRequired, QueryObserverResult, DefinedQueryObserverResult, InfiniteQueryObserverResult, MutationObserverOptions, MutateFunction, MutationObserverResult, QueryFilters, InfiniteData, MutationFilters, QueriesPlaceholderDataFunction, QueryFunction, ThrowOnError } from '@tanstack/query-core'; | ||
export * from '@tanstack/query-core'; | ||
@@ -111,5 +111,7 @@ import * as solid_js from 'solid-js'; | ||
select: (data: any) => infer TData; | ||
} ? CreateQueryOptionsForCreateQueries<TQueryFnData, Error, TData, TQueryKey> : T extends { | ||
throwOnError?: ThrowOnError<any, infer TError, any, any>; | ||
} ? CreateQueryOptionsForCreateQueries<TQueryFnData, TError, TData, TQueryKey> : T extends { | ||
queryFn?: QueryFunction<infer TQueryFnData, infer TQueryKey>; | ||
} ? CreateQueryOptionsForCreateQueries<TQueryFnData, Error, TQueryFnData, TQueryKey> : CreateQueryOptionsForCreateQueries; | ||
throwOnError?: ThrowOnError<any, infer TError, any, any>; | ||
} ? CreateQueryOptionsForCreateQueries<TQueryFnData, TError, TQueryFnData, TQueryKey> : CreateQueryOptionsForCreateQueries; | ||
type GetResults<T> = T extends { | ||
@@ -128,5 +130,7 @@ queryFnData: any; | ||
select: (data: any) => infer TData; | ||
} ? CreateQueryResult<TData> : T extends { | ||
throwOnError?: ThrowOnError<any, infer TError, any, any>; | ||
} ? CreateQueryResult<TData, unknown extends TError ? DefaultError : TError> : T extends { | ||
queryFn?: QueryFunction<infer TQueryFnData, any>; | ||
} ? CreateQueryResult<TQueryFnData> : CreateQueryResult; | ||
throwOnError?: ThrowOnError<any, infer TError, any, any>; | ||
} ? CreateQueryResult<TQueryFnData, unknown extends TError ? DefaultError : TError> : CreateQueryResult; | ||
/** | ||
@@ -133,0 +137,0 @@ * QueriesOptions reducer recursively unwraps function arguments to infer/enforce type param |
{ | ||
"name": "@tanstack/solid-query", | ||
"version": "5.0.0-rc.12", | ||
"version": "5.0.0-rc.16", | ||
"description": "Primitives for managing, caching and syncing asynchronous and remote data in Solid", | ||
@@ -5,0 +5,0 @@ "author": "tannerlinsley", |
@@ -26,2 +26,3 @@ import { QueriesObserver } from '@tanstack/query-core' | ||
QueryObserverResult, | ||
ThrowOnError, | ||
} from '@tanstack/query-core' | ||
@@ -69,8 +70,12 @@ | ||
select: (data: any) => infer TData | ||
throwOnError?: ThrowOnError<any, infer TError, any, any> | ||
} | ||
? CreateQueryOptionsForCreateQueries<TQueryFnData, Error, TData, TQueryKey> | ||
: T extends { queryFn?: QueryFunction<infer TQueryFnData, infer TQueryKey> } | ||
? CreateQueryOptionsForCreateQueries<TQueryFnData, TError, TData, TQueryKey> | ||
: T extends { | ||
queryFn?: QueryFunction<infer TQueryFnData, infer TQueryKey> | ||
throwOnError?: ThrowOnError<any, infer TError, any, any> | ||
} | ||
? CreateQueryOptionsForCreateQueries< | ||
TQueryFnData, | ||
Error, | ||
TError, | ||
TQueryFnData, | ||
@@ -101,6 +106,13 @@ TQueryKey | ||
select: (data: any) => infer TData | ||
throwOnError?: ThrowOnError<any, infer TError, any, any> | ||
} | ||
? CreateQueryResult<TData> | ||
: T extends { queryFn?: QueryFunction<infer TQueryFnData, any> } | ||
? CreateQueryResult<TQueryFnData> | ||
? CreateQueryResult<TData, unknown extends TError ? DefaultError : TError> | ||
: T extends { | ||
queryFn?: QueryFunction<infer TQueryFnData, any> | ||
throwOnError?: ThrowOnError<any, infer TError, any, any> | ||
} | ||
? CreateQueryResult< | ||
TQueryFnData, | ||
unknown extends TError ? DefaultError : TError | ||
> | ||
: // Fallback | ||
@@ -107,0 +119,0 @@ CreateQueryResult |
Sorry, the diff of this file is not supported yet
435547
0.26%13261
0.12%