Skip to content

Commit 4637f21

Browse files
committed
Generate API reference docs
1 parent 4fa4b2a commit 4637f21

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+346
-511
lines changed

docs/framework/angular/reference/functions/infinitequeryoptions.md

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ id: infiniteQueryOptions
33
title: infiniteQueryOptions
44
---
55

6+
<!-- DO NOT EDIT: this page is autogenerated from the type comments -->
7+
68
# Function: infiniteQueryOptions()
79

810
Allows to share and re-use infinite query options in a type-safe way.
@@ -24,16 +26,19 @@ function infiniteQueryOptions<
2426
TPageParam,
2527
>(
2628
options,
27-
): DefinedInitialDataInfiniteOptions<
29+
): CreateInfiniteQueryOptions<
2830
TQueryFnData,
2931
TError,
3032
TData,
3133
TQueryKey,
3234
TPageParam
3335
> &
36+
object &
3437
object
3538
```
3639

40+
Defined in: [infinite-query-options.ts:88](https://github.com/arnoud-dv/query/blob/main/packages/angular-query-experimental/src/infinite-query-options.ts#L88)
41+
3742
Allows to share and re-use infinite query options in a type-safe way.
3843

3944
The `queryKey` will be tagged with the type from `queryFn`.
@@ -60,7 +65,7 @@ The infinite query options to tag with the type from `queryFn`.
6065

6166
### Returns
6267

63-
[`DefinedInitialDataInfiniteOptions`](../../type-aliases/definedinitialdatainfiniteoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> & `object`
68+
[`CreateInfiniteQueryOptions`](../../interfaces/createinfinitequeryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> & `object` & `object`
6469

6570
The tagged infinite query options.
6671

@@ -70,10 +75,6 @@ The tagged infinite query options.
7075

7176
The infinite query options to tag with the type from `queryFn`.
7277

73-
### Defined in
74-
75-
[infinite-query-options.ts:94](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/infinite-query-options.ts#L94)
76-
7778
## Call Signature
7879

7980
```ts
@@ -85,16 +86,22 @@ function infiniteQueryOptions<
8586
TPageParam,
8687
>(
8788
options,
88-
): UnusedSkipTokenInfiniteOptions<
89-
TQueryFnData,
90-
TError,
91-
TData,
92-
TQueryKey,
93-
TPageParam
89+
): OmitKeyof<
90+
CreateInfiniteQueryOptions<
91+
TQueryFnData,
92+
TError,
93+
TData,
94+
TQueryKey,
95+
TPageParam
96+
>,
97+
'queryFn'
9498
> &
99+
object &
95100
object
96101
```
97102

103+
Defined in: [infinite-query-options.ts:119](https://github.com/arnoud-dv/query/blob/main/packages/angular-query-experimental/src/infinite-query-options.ts#L119)
104+
98105
Allows to share and re-use infinite query options in a type-safe way.
99106

100107
The `queryKey` will be tagged with the type from `queryFn`.
@@ -121,7 +128,7 @@ The infinite query options to tag with the type from `queryFn`.
121128

122129
### Returns
123130

124-
[`UnusedSkipTokenInfiniteOptions`](../../type-aliases/unusedskiptokeninfiniteoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> & `object`
131+
`OmitKeyof`\<[`CreateInfiniteQueryOptions`](../../interfaces/createinfinitequeryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\>, `"queryFn"`\> & `object` & `object`
125132

126133
The tagged infinite query options.
127134

@@ -131,10 +138,6 @@ The tagged infinite query options.
131138

132139
The infinite query options to tag with the type from `queryFn`.
133140

134-
### Defined in
135-
136-
[infinite-query-options.ts:126](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/infinite-query-options.ts#L126)
137-
138141
## Call Signature
139142

140143
```ts
@@ -146,16 +149,19 @@ function infiniteQueryOptions<
146149
TPageParam,
147150
>(
148151
options,
149-
): UndefinedInitialDataInfiniteOptions<
152+
): CreateInfiniteQueryOptions<
150153
TQueryFnData,
151154
TError,
152155
TData,
153156
TQueryKey,
154157
TPageParam
155158
> &
159+
object &
156160
object
157161
```
158162

163+
Defined in: [infinite-query-options.ts:150](https://github.com/arnoud-dv/query/blob/main/packages/angular-query-experimental/src/infinite-query-options.ts#L150)
164+
159165
Allows to share and re-use infinite query options in a type-safe way.
160166

161167
The `queryKey` will be tagged with the type from `queryFn`.
@@ -182,7 +188,7 @@ The infinite query options to tag with the type from `queryFn`.
182188

183189
### Returns
184190

185-
[`UndefinedInitialDataInfiniteOptions`](../../type-aliases/undefinedinitialdatainfiniteoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> & `object`
191+
[`CreateInfiniteQueryOptions`](../../interfaces/createinfinitequeryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\> & `object` & `object`
186192

187193
The tagged infinite query options.
188194

@@ -191,7 +197,3 @@ The tagged infinite query options.
191197
### Param
192198

193199
The infinite query options to tag with the type from `queryFn`.
194-
195-
### Defined in
196-
197-
[infinite-query-options.ts:158](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/infinite-query-options.ts#L158)

docs/framework/angular/reference/functions/injectinfinitequery.md

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ id: injectInfiniteQuery
33
title: injectInfiniteQuery
44
---
55

6+
<!-- DO NOT EDIT: this page is autogenerated from the type comments -->
7+
68
# Function: injectInfiniteQuery()
79

810
Injects an infinite query: a declarative dependency on an asynchronous source of data that is tied to a unique key.
@@ -31,6 +33,8 @@ function injectInfiniteQuery<
3133
): DefinedCreateInfiniteQueryResult<TData, TError>
3234
```
3335

36+
Defined in: [inject-infinite-query.ts:41](https://github.com/arnoud-dv/query/blob/main/packages/angular-query-experimental/src/inject-infinite-query.ts#L41)
37+
3438
Injects an infinite query: a declarative dependency on an asynchronous source of data that is tied to a unique key.
3539
Infinite queries can additively "load more" data onto an existing set of data or "infinite scroll"
3640

@@ -76,10 +80,6 @@ A function that returns infinite query options.
7680

7781
Additional configuration.
7882

79-
### Defined in
80-
81-
[inject-infinite-query.ts:42](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-infinite-query.ts#L42)
82-
8383
## Call Signature
8484

8585
```ts
@@ -92,6 +92,8 @@ function injectInfiniteQuery<
9292
>(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult<TData, TError>
9393
```
9494

95+
Defined in: [inject-infinite-query.ts:65](https://github.com/arnoud-dv/query/blob/main/packages/angular-query-experimental/src/inject-infinite-query.ts#L65)
96+
9597
Injects an infinite query: a declarative dependency on an asynchronous source of data that is tied to a unique key.
9698
Infinite queries can additively "load more" data onto an existing set of data or "infinite scroll"
9799

@@ -137,10 +139,6 @@ A function that returns infinite query options.
137139

138140
Additional configuration.
139141

140-
### Defined in
141-
142-
[inject-infinite-query.ts:67](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-infinite-query.ts#L67)
143-
144142
## Call Signature
145143

146144
```ts
@@ -153,6 +151,8 @@ function injectInfiniteQuery<
153151
>(injectInfiniteQueryFn, options?): CreateInfiniteQueryResult<TData, TError>
154152
```
155153

154+
Defined in: [inject-infinite-query.ts:89](https://github.com/arnoud-dv/query/blob/main/packages/angular-query-experimental/src/inject-infinite-query.ts#L89)
155+
156156
Injects an infinite query: a declarative dependency on an asynchronous source of data that is tied to a unique key.
157157
Infinite queries can additively "load more" data onto an existing set of data or "infinite scroll"
158158

@@ -172,7 +172,7 @@ Infinite queries can additively "load more" data onto an existing set of data or
172172

173173
#### injectInfiniteQueryFn
174174

175-
() => [`CreateInfiniteQueryOptions`](../../interfaces/createinfinitequeryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryFnData`, `TQueryKey`, `TPageParam`\>
175+
() => [`CreateInfiniteQueryOptions`](../../interfaces/createinfinitequeryoptions.md)\<`TQueryFnData`, `TError`, `TData`, `TQueryKey`, `TPageParam`\>
176176

177177
A function that returns infinite query options.
178178

@@ -197,7 +197,3 @@ A function that returns infinite query options.
197197
### Param
198198

199199
Additional configuration.
200-
201-
### Defined in
202-
203-
[inject-infinite-query.ts:92](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-infinite-query.ts#L92)

docs/framework/angular/reference/functions/injectisfetching.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,16 @@ id: injectIsFetching
33
title: injectIsFetching
44
---
55

6+
<!-- DO NOT EDIT: this page is autogenerated from the type comments -->
7+
68
# Function: injectIsFetching()
79

810
```ts
911
function injectIsFetching(filters?, options?): Signal<number>
1012
```
1113

14+
Defined in: [inject-is-fetching.ts:32](https://github.com/arnoud-dv/query/blob/main/packages/angular-query-experimental/src/inject-is-fetching.ts#L32)
15+
1216
Injects a signal that tracks the number of queries that your application is loading or
1317
fetching in the background.
1418

@@ -33,7 +37,3 @@ Additional configuration
3337
`Signal`\<`number`\>
3438

3539
signal with number of loading or fetching queries.
36-
37-
## Defined in
38-
39-
[inject-is-fetching.ts:32](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-is-fetching.ts#L32)

docs/framework/angular/reference/functions/injectismutating.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,16 @@ id: injectIsMutating
33
title: injectIsMutating
44
---
55

6+
<!-- DO NOT EDIT: this page is autogenerated from the type comments -->
7+
68
# Function: injectIsMutating()
79

810
```ts
911
function injectIsMutating(filters?, options?): Signal<number>
1012
```
1113

14+
Defined in: [inject-is-mutating.ts:30](https://github.com/arnoud-dv/query/blob/main/packages/angular-query-experimental/src/inject-is-mutating.ts#L30)
15+
1216
Injects a signal that tracks the number of mutations that your application is fetching.
1317

1418
Can be used for app-wide loading indicators
@@ -32,7 +36,3 @@ Additional configuration
3236
`Signal`\<`number`\>
3337

3438
signal with number of fetching mutations.
35-
36-
## Defined in
37-
38-
[inject-is-mutating.ts:31](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-is-mutating.ts#L31)

docs/framework/angular/reference/functions/injectisrestoring.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,16 @@ id: injectIsRestoring
33
title: injectIsRestoring
44
---
55

6+
<!-- DO NOT EDIT: this page is autogenerated from the type comments -->
7+
68
# Function: injectIsRestoring()
79

810
```ts
911
function injectIsRestoring(options?): Signal<boolean>
1012
```
1113

14+
Defined in: [inject-is-restoring.ts:32](https://github.com/arnoud-dv/query/blob/main/packages/angular-query-experimental/src/inject-is-restoring.ts#L32)
15+
1216
Injects a signal that tracks whether a restore is currently in progress. [injectQuery](../injectquery.md) and friends also check this internally to avoid race conditions between the restore and initializing queries.
1317

1418
## Parameters
@@ -23,8 +27,4 @@ Options for injectIsRestoring.
2327

2428
`Signal`\<`boolean`\>
2529

26-
signal with boolean that indicates whether a restore is in progress.
27-
28-
## Defined in
29-
30-
[inject-is-restoring.ts:35](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-is-restoring.ts#L35)
30+
readonly signal with boolean that indicates whether a restore is in progress.

docs/framework/angular/reference/functions/injectmutation.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ id: injectMutation
33
title: injectMutation
44
---
55

6+
<!-- DO NOT EDIT: this page is autogenerated from the type comments -->
7+
68
# Function: injectMutation()
79

810
```ts
@@ -12,6 +14,8 @@ function injectMutation<TData, TError, TVariables, TContext>(
1214
): CreateMutationResult<TData, TError, TVariables, TContext>
1315
```
1416

17+
Defined in: [inject-mutation.ts:41](https://github.com/arnoud-dv/query/blob/main/packages/angular-query-experimental/src/inject-mutation.ts#L41)
18+
1519
Injects a mutation: an imperative function that can be invoked which typically performs server side effects.
1620

1721
Unlike queries, mutations are not run automatically.
@@ -45,7 +49,3 @@ Additional configuration
4549
[`CreateMutationResult`](../../type-aliases/createmutationresult.md)\<`TData`, `TError`, `TVariables`, `TContext`\>
4650

4751
The mutation.
48-
49-
## Defined in
50-
51-
[inject-mutation.ts:42](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-mutation.ts#L42)

docs/framework/angular/reference/functions/injectmutationstate.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ id: injectMutationState
33
title: injectMutationState
44
---
55

6+
<!-- DO NOT EDIT: this page is autogenerated from the type comments -->
7+
68
# Function: injectMutationState()
79

810
```ts
@@ -12,6 +14,8 @@ function injectMutationState<TResult>(
1214
): Signal<TResult[]>
1315
```
1416

17+
Defined in: [inject-mutation-state.ts:60](https://github.com/arnoud-dv/query/blob/main/packages/angular-query-experimental/src/inject-mutation-state.ts#L60)
18+
1519
Injects a signal that tracks the state of all mutations.
1620

1721
## Type Parameters
@@ -37,7 +41,3 @@ The Angular injector to use.
3741
`Signal`\<`TResult`[]\>
3842

3943
The signal that tracks the state of all mutations.
40-
41-
## Defined in
42-
43-
[inject-mutation-state.ts:64](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-mutation-state.ts#L64)

docs/framework/angular/reference/functions/injectqueries.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,36 @@ id: injectQueries
33
title: injectQueries
44
---
55

6+
<!-- DO NOT EDIT: this page is autogenerated from the type comments -->
7+
68
# Function: injectQueries()
79

810
```ts
911
function injectQueries<T, TCombinedResult>(
10-
__namedParameters,
12+
root0,
1113
injector?,
1214
): Signal<TCombinedResult>
1315
```
1416

17+
Defined in: [inject-queries.ts:202](https://github.com/arnoud-dv/query/blob/main/packages/angular-query-experimental/src/inject-queries.ts#L202)
18+
1519
## Type Parameters
1620

1721
**T** _extends_ `any`[]
1822

19-
• **TCombinedResult** = `T` _extends_ [] ? [] : `T` _extends_ [`Head`] ? [`GetResults`\<`Head`\>] : `T` _extends_ [`Head`, `...Tail[]`] ? [`...Tail[]`] _extends_ [] ? [] : [`...Tail[]`] _extends_ [`Head`] ? [`GetResults`\<`Head`\>, `GetResults`\<`Head`\>] : [`...Tail[]`] _extends_ [`Head`, `...Tail[]`] ? [`...Tail[]`] _extends_ [] ? [] : [`...Tail[]`] _extends_ [`Head`] ? [`GetResults`\<`Head`\>, `GetResults`\<`Head`\>, `GetResults`\<`Head`\>] : [`...Tail[]`] _extends_ [`Head`, `...Tail[]`] ? [`...(...)[]`] _extends_ [] ? [] : ... _extends_ ... ? ... : ... : [`...(...)[]`] _extends_ ...[] ? ...[] : ...[] : [`...Tail[]`] _extends_ `QueryObserverOptionsForCreateQueries`\<`TQueryFnData`, `TError`, `TData`, `any`\>[] ? `QueryObserverResult`\<`unknown` _extends_ `TData` ? `TQueryFnData` : `TData`, `unknown` _extends_ `TError` ? `Error` : `TError`\>[] : `QueryObserverResult`[] : `T` _extends_ `QueryObserverOptionsForCreateQueries`\<`TQueryFnData`, `TError`, `TData`, `any`\>[] ? `QueryObserverResult`\<`unknown` _extends_ `TData` ? `TQueryFnData` : `TData`, `unknown` _extends_ `TError` ? `Error` : `TError`\>[] : `QueryObserverResult`[]
23+
• **TCombinedResult** = `T` _extends_ \[\] ? \[\] : `T` _extends_ \[`Head`\] ? \[`GetResults`\<`Head`\>\] : `T` _extends_ \[`Head`, `...Tail[]`\] ? \[`...Tail[]`\] _extends_ \[\] ? \[\] : \[`...Tail[]`\] _extends_ \[`Head`\] ? \[`GetResults`\<`Head`\>, `GetResults`\<`Head`\>\] : \[`...Tail[]`\] _extends_ \[`Head`, `...Tail[]`\] ? \[`...Tail[]`\] _extends_ \[\] ? \[\] : \[`...Tail[]`\] _extends_ \[`Head`\] ? \[`GetResults`\<`Head`\>, `GetResults`\<`Head`\>, `GetResults`\<`Head`\>\] : \[`...Tail[]`\] _extends_ \[`Head`, `...Tail[]`\] ? \[`...(...)[]`\] _extends_ \[\] ? \[\] : ... _extends_ ... ? ... : ... : \[`...(...)[]`\] _extends_ ...[] ? ...[] : ...[] : \[`...Tail[]`\] _extends_ `QueryObserverOptionsForCreateQueries`\<`TQueryFnData`, `TError`, `TData`, `any`\>[] ? `QueryObserverResult`\<`unknown` _extends_ `TData` ? `TQueryFnData` : `TData`, `unknown` _extends_ `TError` ? `Error` : `TError`\>[] : `QueryObserverResult`[] : `T` _extends_ `QueryObserverOptionsForCreateQueries`\<`TQueryFnData`, `TError`, `TData`, `any`\>[] ? `QueryObserverResult`\<`unknown` _extends_ `TData` ? `TQueryFnData` : `TData`, `unknown` _extends_ `TError` ? `Error` : `TError`\>[] : `QueryObserverResult`[]
2024

2125
## Parameters
2226

23-
### \_\_namedParameters
27+
### root0
2428

25-
#### combine
29+
#### combine?
2630

2731
(`result`) => `TCombinedResult`
2832

2933
#### queries
3034

31-
`Signal`\<[`...(T extends [] ? [] : T extends [Head] ? [GetOptions<Head>] : T extends [Head, ...Tail[]] ? [...Tail[]] extends [] ? [] : [...Tail[]] extends [Head] ? [GetOptions<Head>, GetOptions<Head>] : [...Tail[]] extends [Head, ...Tail[]] ? [...(...)[]] extends [] ? [] : (...) extends (...) ? (...) : (...) : readonly (...)[] extends [...(...)[]] ? [...(...)[]] : (...) extends (...) ? (...) : (...) : readonly unknown[] extends T ? T : T extends QueryObserverOptionsForCreateQueries<TQueryFnData, TError, TData, TQueryKey>[] ? QueryObserverOptionsForCreateQueries<TQueryFnData, TError, TData, TQueryKey>[] : QueryObserverOptionsForCreateQueries<unknown, Error, unknown, readonly (...)[]>[])[]`]\>
35+
`Signal`\<\[`...(T extends [] ? [] : T extends [Head] ? [GetOptions<Head>] : T extends [Head, ...Tail[]] ? [...Tail[]] extends [] ? [] : [...Tail[]] extends [Head] ? [GetOptions<Head>, GetOptions<Head>] : [...Tail[]] extends [Head, ...Tail[]] ? [...(...)[]] extends [] ? [] : (...) extends (...) ? (...) : (...) : readonly (...)[] extends [...(...)[]] ? [...(...)[]] : (...) extends (...) ? (...) : (...) : readonly unknown[] extends T ? T : T extends QueryObserverOptionsForCreateQueries<TQueryFnData, TError, TData, TQueryKey>[] ? QueryObserverOptionsForCreateQueries<TQueryFnData, TError, TData, TQueryKey>[] : QueryObserverOptionsForCreateQueries<unknown, Error, unknown, readonly (...)[]>[])[]`\]\>
3236

3337
### injector?
3438

@@ -37,7 +41,3 @@ function injectQueries<T, TCombinedResult>(
3741
## Returns
3842

3943
`Signal`\<`TCombinedResult`\>
40-
41-
## Defined in
42-
43-
[inject-queries.ts:206](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/inject-queries.ts#L206)

0 commit comments

Comments
 (0)