Skip to content

Commit 9375926

Browse files
committed
fix(store): fix default-store onSortedRowIdsChange types
1 parent 8db757e commit 9375926

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

packages/public/vue-tinybase/src/store/events/onSortedRowIdsChange.ts

+10-3
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,23 @@ import type { SortedRowIdsListener } from 'tinybase/with-schemas/store'
1010
export function onSortedRowIdsChange<
1111
TableId extends TableIdFromSchema<DefaultStoreTablesSchema>,
1212
CellIdOrUndefined extends CellIdFromSchema<DefaultStoreTablesSchema, TableId> | undefined,
13-
Descending extends boolean,
14-
Offset extends number,
13+
Descending extends boolean | undefined,
14+
Offset extends number | undefined,
1515
Limit extends number | undefined,
1616
>(
1717
tableId: MaybeRefOrGetter<TableId>,
1818
cellId: MaybeRefOrGetter<CellIdOrUndefined>,
1919
descending: MaybeRefOrGetter<Descending>,
2020
offset: MaybeRefOrGetter<Offset>,
2121
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+
>,
2330
mutator?: MaybeRefOrGetter<boolean>,
2431
options?: UseListenerOptions,
2532
) {

0 commit comments

Comments
 (0)