@@ -10,16 +10,23 @@ import type { SortedRowIdsListener } from 'tinybase/with-schemas/store'
10
10
export function onSortedRowIdsChange <
11
11
TableId extends TableIdFromSchema < DefaultStoreTablesSchema > ,
12
12
CellIdOrUndefined extends CellIdFromSchema < DefaultStoreTablesSchema , TableId > | undefined ,
13
- Descending extends boolean ,
14
- Offset extends number ,
13
+ Descending extends boolean | undefined ,
14
+ Offset extends number | undefined ,
15
15
Limit extends number | undefined ,
16
16
> (
17
17
tableId : MaybeRefOrGetter < TableId > ,
18
18
cellId : MaybeRefOrGetter < CellIdOrUndefined > ,
19
19
descending : MaybeRefOrGetter < Descending > ,
20
20
offset : MaybeRefOrGetter < Offset > ,
21
21
limit : MaybeRefOrGetter < Limit > ,
22
- listener : SortedRowIdsListener < DefaultStoreSchemas , TableId , CellIdOrUndefined , Descending , Offset , Limit > ,
22
+ listener : SortedRowIdsListener <
23
+ DefaultStoreSchemas ,
24
+ TableId ,
25
+ CellIdOrUndefined ,
26
+ Descending extends undefined ? false : Descending ,
27
+ Offset extends undefined ? 0 : Offset ,
28
+ Limit
29
+ > ,
23
30
mutator ?: MaybeRefOrGetter < boolean > ,
24
31
options ?: UseListenerOptions ,
25
32
) {
0 commit comments