@@ -12,6 +12,7 @@ import type { EnvironmentProviders } from '@angular/core';
12
12
import type { InfiniteData } from ' @tanstack/query-core' ;
13
13
import type { InfiniteQueryObserverOptions } from ' @tanstack/query-core' ;
14
14
import type { InfiniteQueryObserverResult } from ' @tanstack/query-core' ;
15
+ import type { InitialDataFunction } from ' @tanstack/query-core' ;
15
16
import { InjectOptions } from ' @angular/core' ;
16
17
import { Injector } from ' @angular/core' ;
17
18
import type { MutateFunction } from ' @tanstack/query-core' ;
@@ -120,20 +121,20 @@ export type DefinedInitialDataOptions<TQueryFnData = unknown, TError = DefaultEr
120
121
};
121
122
122
123
// @public
123
- export function infiniteQueryOptions<TQueryFnData , TError = DefaultError , TData = InfiniteData <TQueryFnData >, TQueryKey extends QueryKey = QueryKey , TPageParam = unknown >(options : UndefinedInitialDataInfiniteOptions <TQueryFnData , TError , TData , TQueryKey , TPageParam >): UndefinedInitialDataInfiniteOptions <TQueryFnData , TError , TData , TQueryKey , TPageParam > & {
124
+ export function infiniteQueryOptions<TQueryFnData , TError = DefaultError , TData = InfiniteData <TQueryFnData >, TQueryKey extends QueryKey = QueryKey , TPageParam = unknown >(options : DefinedInitialDataInfiniteOptions <TQueryFnData , TError , TData , TQueryKey , TPageParam >): DefinedInitialDataInfiniteOptions <TQueryFnData , TError , TData , TQueryKey , TPageParam > & {
124
125
queryKey: DataTag <TQueryKey , InfiniteData <TQueryFnData >>;
125
126
};
126
127
127
128
// @public
128
- export function infiniteQueryOptions<TQueryFnData , TError = DefaultError , TData = InfiniteData <TQueryFnData >, TQueryKey extends QueryKey = QueryKey , TPageParam = unknown >(options : DefinedInitialDataInfiniteOptions <TQueryFnData , TError , TData , TQueryKey , TPageParam >): DefinedInitialDataInfiniteOptions <TQueryFnData , TError , TData , TQueryKey , TPageParam > & {
129
+ export function infiniteQueryOptions<TQueryFnData , TError = DefaultError , TData = InfiniteData <TQueryFnData >, TQueryKey extends QueryKey = QueryKey , TPageParam = unknown >(options : UndefinedInitialDataInfiniteOptions <TQueryFnData , TError , TData , TQueryKey , TPageParam >): UndefinedInitialDataInfiniteOptions <TQueryFnData , TError , TData , TQueryKey , TPageParam > & {
129
130
queryKey: DataTag <TQueryKey , InfiniteData <TQueryFnData >>;
130
131
};
131
132
132
133
// @public
133
- export function injectInfiniteQuery<TQueryFnData , TError = DefaultError , TData = InfiniteData <TQueryFnData >, TQueryKey extends QueryKey = QueryKey , TPageParam = unknown >(optionsFn : (client : QueryClient ) => UndefinedInitialDataInfiniteOptions <TQueryFnData , TError , TData , TQueryKey , TPageParam >, injector ? : Injector ): CreateInfiniteQueryResult <TData , TError >;
134
+ export function injectInfiniteQuery<TQueryFnData , TError = DefaultError , TData = InfiniteData <TQueryFnData >, TQueryKey extends QueryKey = QueryKey , TPageParam = unknown >(optionsFn : (client : QueryClient ) => DefinedInitialDataInfiniteOptions <TQueryFnData , TError , TData , TQueryKey , TPageParam >, injector ? : Injector ): DefinedCreateInfiniteQueryResult <TData , TError >;
134
135
135
136
// @public
136
- export function injectInfiniteQuery<TQueryFnData , TError = DefaultError , TData = InfiniteData <TQueryFnData >, TQueryKey extends QueryKey = QueryKey , TPageParam = unknown >(optionsFn : (client : QueryClient ) => DefinedInitialDataInfiniteOptions <TQueryFnData , TError , TData , TQueryKey , TPageParam >, injector ? : Injector ): DefinedCreateInfiniteQueryResult <TData , TError >;
137
+ export function injectInfiniteQuery<TQueryFnData , TError = DefaultError , TData = InfiniteData <TQueryFnData >, TQueryKey extends QueryKey = QueryKey , TPageParam = unknown >(optionsFn : (client : QueryClient ) => UndefinedInitialDataInfiniteOptions <TQueryFnData , TError , TData , TQueryKey , TPageParam >, injector ? : Injector ): CreateInfiniteQueryResult <TData , TError >;
137
138
138
139
// @public
139
140
export function injectInfiniteQuery<TQueryFnData , TError = DefaultError , TData = InfiniteData <TQueryFnData >, TQueryKey extends QueryKey = QueryKey , TPageParam = unknown >(optionsFn : (client : QueryClient ) => CreateInfiniteQueryOptions <TQueryFnData , TError , TData , TQueryFnData , TQueryKey , TPageParam >, injector ? : Injector ): CreateInfiniteQueryResult <TData , TError >;
@@ -224,12 +225,12 @@ GetResults<Head>
224
225
]> : T extends Array <QueryObserverOptionsForCreateQueries <infer TQueryFnData , infer TError , infer TData , any >> ? Array <QueryObserverResult <unknown extends TData ? TQueryFnData : TData , unknown extends TError ? DefaultError : TError >> : Array <QueryObserverResult >;
225
226
226
227
// @public
227
- export function queryOptions<TQueryFnData = unknown , TError = DefaultError , TData = TQueryFnData , TQueryKey extends QueryKey = QueryKey >(options : UndefinedInitialDataOptions <TQueryFnData , TError , TData , TQueryKey >): UndefinedInitialDataOptions <TQueryFnData , TError , TData , TQueryKey > & {
228
+ export function queryOptions<TQueryFnData = unknown , TError = DefaultError , TData = TQueryFnData , TQueryKey extends QueryKey = QueryKey >(options : DefinedInitialDataOptions <TQueryFnData , TError , TData , TQueryKey >): DefinedInitialDataOptions <TQueryFnData , TError , TData , TQueryKey > & {
228
229
queryKey: DataTag <TQueryKey , TQueryFnData >;
229
230
};
230
231
231
232
// @public
232
- export function queryOptions<TQueryFnData = unknown , TError = DefaultError , TData = TQueryFnData , TQueryKey extends QueryKey = QueryKey >(options : DefinedInitialDataOptions <TQueryFnData , TError , TData , TQueryKey >): DefinedInitialDataOptions <TQueryFnData , TError , TData , TQueryKey > & {
233
+ export function queryOptions<TQueryFnData = unknown , TError = DefaultError , TData = TQueryFnData , TQueryKey extends QueryKey = QueryKey >(options : UndefinedInitialDataOptions <TQueryFnData , TError , TData , TQueryKey >): UndefinedInitialDataOptions <TQueryFnData , TError , TData , TQueryKey > & {
233
234
queryKey: DataTag <TQueryKey , TQueryFnData >;
234
235
};
235
236
@@ -240,7 +241,7 @@ export type UndefinedInitialDataInfiniteOptions<TQueryFnData, TError = DefaultEr
240
241
241
242
// @public (undocumented)
242
243
export type UndefinedInitialDataOptions <TQueryFnData = unknown , TError = DefaultError , TData = TQueryFnData , TQueryKey extends QueryKey = QueryKey > = CreateQueryOptions <TQueryFnData , TError , TData , TQueryKey > & {
243
- initialData? : undefined ;
244
+ initialData? : undefined | InitialDataFunction < NonUndefinedGuard < TQueryFnData >> ;
244
245
};
245
246
246
247
0 commit comments