Skip to content

Commit de20395

Browse files
docs: regenerate API documentation (#1121)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 00cceac commit de20395

File tree

10 files changed

+42
-67
lines changed

10 files changed

+42
-67
lines changed

docs/reference/classes/BaseQueryBuilder.md

Lines changed: 22 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: BaseQueryBuilder
55

66
# Class: BaseQueryBuilder\<TContext\>
77

8-
Defined in: [packages/db/src/query/builder/index.ts:49](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L49)
8+
Defined in: [packages/db/src/query/builder/index.ts:54](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L54)
99

1010
## Type Parameters
1111

@@ -21,7 +21,7 @@ Defined in: [packages/db/src/query/builder/index.ts:49](https://github.com/TanSt
2121
new BaseQueryBuilder<TContext>(query): BaseQueryBuilder<TContext>;
2222
```
2323

24-
Defined in: [packages/db/src/query/builder/index.ts:52](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L52)
24+
Defined in: [packages/db/src/query/builder/index.ts:57](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L57)
2525

2626
#### Parameters
2727

@@ -43,7 +43,7 @@ Defined in: [packages/db/src/query/builder/index.ts:52](https://github.com/TanSt
4343
get fn(): object;
4444
```
4545

46-
Defined in: [packages/db/src/query/builder/index.ts:714](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L714)
46+
Defined in: [packages/db/src/query/builder/index.ts:729](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L729)
4747

4848
Functional variants of the query builder
4949
These are imperative function that are called for ery row.
@@ -76,7 +76,7 @@ Warning: This cannot be optimized by the query compiler
7676

7777
(`row`) => `any`
7878

79-
A function that receives an aggregated row and returns a boolean
79+
A function that receives an aggregated row (with $selected when select() was called) and returns a boolean
8080

8181
###### Returns
8282

@@ -91,11 +91,8 @@ A QueryBuilder with functional having filter applied
9191
query
9292
.from({ posts: postsCollection })
9393
.groupBy(({posts}) => posts.userId)
94-
.select(({posts}) => ({
95-
userId: posts.userId,
96-
postCount: count(posts.id),
97-
}))
98-
.fn.having(({ $selected }) => $selected.postCount > 5)
94+
.select(({posts}) => ({ userId: posts.userId, count: count(posts.id) }))
95+
.fn.having(({ $selected }) => $selected.count > 5)
9996
```
10097

10198
###### select()
@@ -179,7 +176,7 @@ query
179176
_getQuery(): QueryIR;
180177
```
181178

182-
Defined in: [packages/db/src/query/builder/index.ts:800](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L800)
179+
Defined in: [packages/db/src/query/builder/index.ts:816](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L816)
183180

184181
#### Returns
185182

@@ -193,7 +190,7 @@ Defined in: [packages/db/src/query/builder/index.ts:800](https://github.com/TanS
193190
distinct(): QueryBuilder<TContext>;
194191
```
195192

196-
Defined in: [packages/db/src/query/builder/index.ts:653](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L653)
193+
Defined in: [packages/db/src/query/builder/index.ts:668](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L668)
197194

198195
Specify that the query should return distinct rows.
199196
Deduplicates rows based on the selected columns.
@@ -222,7 +219,7 @@ query
222219
findOne(): QueryBuilder<TContext & SingleResult>;
223220
```
224221

225-
Defined in: [packages/db/src/query/builder/index.ts:673](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L673)
222+
Defined in: [packages/db/src/query/builder/index.ts:688](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L688)
226223

227224
Specify that the query should return a single result
228225

@@ -255,7 +252,7 @@ from<TSource>(source): QueryBuilder<{
255252
}>;
256253
```
257254

258-
Defined in: [packages/db/src/query/builder/index.ts:131](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L131)
255+
Defined in: [packages/db/src/query/builder/index.ts:136](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L136)
259256

260257
Specify the source table or subquery for the query
261258

@@ -303,7 +300,7 @@ query.from({ activeUsers })
303300
fullJoin<TSource>(source, onCallback): QueryBuilder<MergeContextWithJoinType<TContext, SchemaFromSource<TSource>, "full">>;
304301
```
305302

306-
Defined in: [packages/db/src/query/builder/index.ts:322](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L322)
303+
Defined in: [packages/db/src/query/builder/index.ts:327](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L327)
307304

308305
Perform a FULL JOIN with another table or subquery
309306

@@ -350,7 +347,7 @@ query
350347
groupBy(callback): QueryBuilder<TContext>;
351348
```
352349

353-
Defined in: [packages/db/src/query/builder/index.ts:575](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L575)
350+
Defined in: [packages/db/src/query/builder/index.ts:590](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L590)
354351

355352
Group rows by one or more columns for aggregation
356353

@@ -399,7 +396,7 @@ query
399396
having(callback): QueryBuilder<TContext>;
400397
```
401398

402-
Defined in: [packages/db/src/query/builder/index.ts:409](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L409)
399+
Defined in: [packages/db/src/query/builder/index.ts:414](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L414)
403400

404401
Filter grouped rows based on aggregate conditions
405402

@@ -432,17 +429,6 @@ query
432429
.groupBy(({orders}) => orders.customerId)
433430
.having(({orders}) => gt(avg(orders.total), 100))
434431

435-
// Filter using SELECT fields via $selected
436-
query
437-
.from({ orders: ordersCollection })
438-
.groupBy(({orders}) => orders.customerId)
439-
.select(({orders}) => ({
440-
customerId: orders.customerId,
441-
totalSpent: sum(orders.amount),
442-
orderCount: count(orders.id),
443-
}))
444-
.having(({ $selected }) => gt($selected.totalSpent, 1000))
445-
446432
// Multiple having calls are ANDed together
447433
query
448434
.from({ orders: ordersCollection })
@@ -459,7 +445,7 @@ query
459445
innerJoin<TSource>(source, onCallback): QueryBuilder<MergeContextWithJoinType<TContext, SchemaFromSource<TSource>, "inner">>;
460446
```
461447

462-
Defined in: [packages/db/src/query/builder/index.ts:296](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L296)
448+
Defined in: [packages/db/src/query/builder/index.ts:301](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L301)
463449

464450
Perform an INNER JOIN with another table or subquery
465451

@@ -509,7 +495,7 @@ join<TSource, TJoinType>(
509495
type): QueryBuilder<MergeContextWithJoinType<TContext, SchemaFromSource<TSource>, TJoinType>>;
510496
```
511497

512-
Defined in: [packages/db/src/query/builder/index.ts:174](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L174)
498+
Defined in: [packages/db/src/query/builder/index.ts:179](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L179)
513499

514500
Join another table or subquery to the current query
515501

@@ -577,7 +563,7 @@ query
577563
leftJoin<TSource>(source, onCallback): QueryBuilder<MergeContextWithJoinType<TContext, SchemaFromSource<TSource>, "left">>;
578564
```
579565

580-
Defined in: [packages/db/src/query/builder/index.ts:244](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L244)
566+
Defined in: [packages/db/src/query/builder/index.ts:249](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L249)
581567

582568
Perform a LEFT JOIN with another table or subquery
583569

@@ -624,7 +610,7 @@ query
624610
limit(count): QueryBuilder<TContext>;
625611
```
626612

627-
Defined in: [packages/db/src/query/builder/index.ts:608](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L608)
613+
Defined in: [packages/db/src/query/builder/index.ts:623](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L623)
628614

629615
Limit the number of rows returned by the query
630616
`orderBy` is required for `limit`
@@ -661,7 +647,7 @@ query
661647
offset(count): QueryBuilder<TContext>;
662648
```
663649

664-
Defined in: [packages/db/src/query/builder/index.ts:632](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L632)
650+
Defined in: [packages/db/src/query/builder/index.ts:647](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L647)
665651

666652
Skip a number of rows before returning results
667653
`orderBy` is required for `offset`
@@ -699,7 +685,7 @@ query
699685
orderBy(callback, options): QueryBuilder<TContext>;
700686
```
701687

702-
Defined in: [packages/db/src/query/builder/index.ts:504](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L504)
688+
Defined in: [packages/db/src/query/builder/index.ts:514](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L514)
703689

704690
Sort the query results by one or more columns
705691

@@ -734,17 +720,6 @@ query
734720
.from({ users: usersCollection })
735721
.orderBy(({users}) => users.createdAt, 'desc')
736722

737-
// Sort by SELECT fields via $selected
738-
query
739-
.from({ posts: postsCollection })
740-
.groupBy(({posts}) => posts.userId)
741-
.select(({posts}) => ({
742-
userId: posts.userId,
743-
postCount: count(posts.id),
744-
latestPost: max(posts.createdAt),
745-
}))
746-
.orderBy(({ $selected }) => $selected.postCount, 'desc')
747-
748723
// Multiple sorts (chain orderBy calls)
749724
query
750725
.from({ users: usersCollection })
@@ -760,7 +735,7 @@ query
760735
rightJoin<TSource>(source, onCallback): QueryBuilder<MergeContextWithJoinType<TContext, SchemaFromSource<TSource>, "right">>;
761736
```
762737

763-
Defined in: [packages/db/src/query/builder/index.ts:270](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L270)
738+
Defined in: [packages/db/src/query/builder/index.ts:275](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L275)
764739

765740
Perform a RIGHT JOIN with another table or subquery
766741

@@ -807,7 +782,7 @@ query
807782
select<TSelectObject>(callback): QueryBuilder<WithResult<TContext, ResultTypeFromSelect<TSelectObject>>>;
808783
```
809784

810-
Defined in: [packages/db/src/query/builder/index.ts:463](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L463)
785+
Defined in: [packages/db/src/query/builder/index.ts:473](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L473)
811786

812787
Select specific columns or computed values from the query
813788

@@ -868,7 +843,7 @@ query
868843
where(callback): QueryBuilder<TContext>;
869844
```
870845

871-
Defined in: [packages/db/src/query/builder/index.ts:361](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L361)
846+
Defined in: [packages/db/src/query/builder/index.ts:366](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L366)
872847

873848
Filter rows based on a condition
874849

docs/reference/interfaces/LiveQueryCollectionConfig.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: LiveQueryCollectionConfig
55

66
# Interface: LiveQueryCollectionConfig\<TContext, TResult\>
77

8-
Defined in: [packages/db/src/query/live/types.ts:53](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L53)
8+
Defined in: [packages/db/src/query/live/types.ts:55](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L55)
99

1010
Configuration interface for live query collection options
1111

@@ -49,7 +49,7 @@ const config: LiveQueryCollectionConfig<any, any> = {
4949
optional defaultStringCollation: StringCollationConfig;
5050
```
5151

52-
Defined in: [packages/db/src/query/live/types.ts:107](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L107)
52+
Defined in: [packages/db/src/query/live/types.ts:109](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L109)
5353

5454
Optional compare options for string sorting.
5555
If provided, these will be used instead of inheriting from the FROM collection.
@@ -62,7 +62,7 @@ If provided, these will be used instead of inheriting from the FROM collection.
6262
optional gcTime: number;
6363
```
6464

65-
Defined in: [packages/db/src/query/live/types.ts:96](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L96)
65+
Defined in: [packages/db/src/query/live/types.ts:98](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L98)
6666

6767
GC time for the collection
6868

@@ -74,7 +74,7 @@ GC time for the collection
7474
optional getKey: (item) => string | number;
7575
```
7676

77-
Defined in: [packages/db/src/query/live/types.ts:74](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L74)
77+
Defined in: [packages/db/src/query/live/types.ts:76](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L76)
7878

7979
Function to extract the key from result items
8080
If not provided, defaults to using the key from the D2 stream
@@ -97,7 +97,7 @@ If not provided, defaults to using the key from the D2 stream
9797
optional id: string;
9898
```
9999

100-
Defined in: [packages/db/src/query/live/types.ts:61](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L61)
100+
Defined in: [packages/db/src/query/live/types.ts:63](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L63)
101101

102102
Unique identifier for the collection
103103
If not provided, defaults to `live-query-${number}` with auto-incrementing number
@@ -110,7 +110,7 @@ If not provided, defaults to `live-query-${number}` with auto-incrementing numbe
110110
optional onDelete: DeleteMutationFn<TResult, string | number, UtilsRecord, any>;
111111
```
112112

113-
Defined in: [packages/db/src/query/live/types.ts:86](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L86)
113+
Defined in: [packages/db/src/query/live/types.ts:88](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L88)
114114

115115
***
116116

@@ -120,7 +120,7 @@ Defined in: [packages/db/src/query/live/types.ts:86](https://github.com/TanStack
120120
optional onInsert: InsertMutationFn<TResult, string | number, UtilsRecord, any>;
121121
```
122122

123-
Defined in: [packages/db/src/query/live/types.ts:84](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L84)
123+
Defined in: [packages/db/src/query/live/types.ts:86](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L86)
124124

125125
Optional mutation handlers
126126

@@ -132,7 +132,7 @@ Optional mutation handlers
132132
optional onUpdate: UpdateMutationFn<TResult, string | number, UtilsRecord, any>;
133133
```
134134

135-
Defined in: [packages/db/src/query/live/types.ts:85](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L85)
135+
Defined in: [packages/db/src/query/live/types.ts:87](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L87)
136136

137137
***
138138

@@ -144,7 +144,7 @@ query:
144144
| (q) => QueryBuilder<TContext>;
145145
```
146146

147-
Defined in: [packages/db/src/query/live/types.ts:66](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L66)
147+
Defined in: [packages/db/src/query/live/types.ts:68](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L68)
148148

149149
Query builder function that defines the live query
150150

@@ -156,7 +156,7 @@ Query builder function that defines the live query
156156
optional schema: undefined;
157157
```
158158

159-
Defined in: [packages/db/src/query/live/types.ts:79](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L79)
159+
Defined in: [packages/db/src/query/live/types.ts:81](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L81)
160160

161161
Optional schema for validation
162162

@@ -168,7 +168,7 @@ Optional schema for validation
168168
optional singleResult: true;
169169
```
170170

171-
Defined in: [packages/db/src/query/live/types.ts:101](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L101)
171+
Defined in: [packages/db/src/query/live/types.ts:103](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L103)
172172

173173
If enabled the collection will return a single object instead of an array
174174

@@ -180,6 +180,6 @@ If enabled the collection will return a single object instead of an array
180180
optional startSync: boolean;
181181
```
182182

183-
Defined in: [packages/db/src/query/live/types.ts:91](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L91)
183+
Defined in: [packages/db/src/query/live/types.ts:93](https://github.com/TanStack/db/blob/main/packages/db/src/query/live/types.ts#L93)
184184

185185
Start sync / the query immediately

docs/reference/type-aliases/ExtractContext.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: ExtractContext
99
type ExtractContext<T> = T extends BaseQueryBuilder<infer TContext> ? TContext : T extends QueryBuilder<infer TContext> ? TContext : never;
1010
```
1111

12-
Defined in: [packages/db/src/query/builder/index.ts:884](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L884)
12+
Defined in: [packages/db/src/query/builder/index.ts:900](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L900)
1313

1414
## Type Parameters
1515

docs/reference/type-aliases/GetResult.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: GetResult
99
type GetResult<TContext> = Prettify<TContext["result"] extends object ? TContext["result"] : TContext["hasJoins"] extends true ? TContext["schema"] : TContext["schema"][TContext["fromSourceName"]]>;
1010
```
1111

12-
Defined in: [packages/db/src/query/builder/types.ts:653](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/types.ts#L653)
12+
Defined in: [packages/db/src/query/builder/types.ts:678](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/types.ts#L678)
1313

1414
GetResult - Determines the final result type of a query
1515

docs/reference/type-aliases/InferResultType.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: InferResultType
99
type InferResultType<TContext> = TContext extends SingleResult ? GetResult<TContext> | undefined : GetResult<TContext>[];
1010
```
1111

12-
Defined in: [packages/db/src/query/builder/types.ts:623](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/types.ts#L623)
12+
Defined in: [packages/db/src/query/builder/types.ts:648](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/types.ts#L648)
1313

1414
Utility type to infer the query result size (single row or an array)
1515

docs/reference/type-aliases/InitialQueryBuilder.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ title: InitialQueryBuilder
99
type InitialQueryBuilder = Pick<BaseQueryBuilder<Context>, "from">;
1010
```
1111

12-
Defined in: [packages/db/src/query/builder/index.ts:870](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L870)
12+
Defined in: [packages/db/src/query/builder/index.ts:886](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L886)

docs/reference/type-aliases/QueryBuilder.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: QueryBuilder
99
type QueryBuilder<TContext> = Omit<BaseQueryBuilder<TContext>, "from" | "_getQuery">;
1010
```
1111

12-
Defined in: [packages/db/src/query/builder/index.ts:874](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L874)
12+
Defined in: [packages/db/src/query/builder/index.ts:890](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L890)
1313

1414
## Type Parameters
1515

docs/reference/type-aliases/QueryResult.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: QueryResult
99
type QueryResult<T> = GetResult<ExtractContext<T>>;
1010
```
1111

12-
Defined in: [packages/db/src/query/builder/index.ts:892](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L892)
12+
Defined in: [packages/db/src/query/builder/index.ts:908](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/index.ts#L908)
1313

1414
## Type Parameters
1515

docs/reference/type-aliases/Ref.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: Ref
99
type Ref<T> = { [K in keyof T]: IsNonExactOptional<T[K]> extends true ? IsNonExactNullable<T[K]> extends true ? IsPlainObject<NonNullable<T[K]>> extends true ? Ref<NonNullable<T[K]>> | undefined : RefLeaf<NonNullable<T[K]>> | undefined : IsPlainObject<NonUndefined<T[K]>> extends true ? Ref<NonUndefined<T[K]>> | undefined : RefLeaf<NonUndefined<T[K]>> | undefined : IsNonExactNullable<T[K]> extends true ? IsPlainObject<NonNull<T[K]>> extends true ? Ref<NonNull<T[K]>> | null : RefLeaf<NonNull<T[K]>> | null : IsPlainObject<T[K]> extends true ? Ref<T[K]> : RefLeaf<T[K]> } & RefLeaf<T>;
1010
```
1111

12-
Defined in: [packages/db/src/query/builder/types.ts:471](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/types.ts#L471)
12+
Defined in: [packages/db/src/query/builder/types.ts:496](https://github.com/TanStack/db/blob/main/packages/db/src/query/builder/types.ts#L496)
1313

1414
Ref - The user-facing ref interface for the query builder
1515

0 commit comments

Comments
 (0)