Skip to content

Commit 0ddfe53

Browse files
committed
[types] Test addSortedRowIdsListener
1 parent 3d537db commit 0ddfe53

File tree

3 files changed

+328
-281
lines changed

3 files changed

+328
-281
lines changed

src/@types/store/with-schemas/index.d.ts

Lines changed: 14 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -298,12 +298,15 @@ export type DoRollback<Schemas extends OptionalSchemas> = (
298298
/// SortedRowIdsArgs
299299
export type SortedRowIdsArgs<
300300
Schema extends OptionalTablesSchema,
301-
TableId extends TableIdFromSchema<Schema> = TableIdFromSchema<Schema>,
301+
TableId extends TableIdFromSchema<Schema>,
302+
CellId extends CellIdFromSchema<Schema, TableId> | undefined =
303+
| CellIdFromSchema<Schema, TableId>
304+
| undefined,
302305
> = {
303306
/// SortedRowIdsArgs.tableId
304307
tableId: TableId;
305308
/// SortedRowIdsArgs.cellId
306-
cellId?: CellIdFromSchema<Schema, TableId>;
309+
cellId?: CellId;
307310
/// SortedRowIdsArgs.descending
308311
descending?: boolean;
309312
/// SortedRowIdsArgs.offset
@@ -467,17 +470,14 @@ export type SortedRowIdsListener<
467470
Schemas extends OptionalSchemas,
468471
TableId extends TableIdFromSchema<Schemas[0]>,
469472
CellId extends CellIdFromSchema<Schemas[0], TableId> | undefined,
470-
Descending extends boolean,
471-
Offset extends number,
472-
Limit extends number | undefined,
473473
Store extends StoreAlias<Schemas> = StoreAlias<Schemas>,
474474
> = (
475475
store: Store,
476476
tableId: TableId,
477477
cellId: CellId,
478-
descending: Descending,
479-
offset: Offset,
480-
limit: Limit,
478+
descending: boolean,
479+
offset: number,
480+
limit: number | undefined,
481481
sortedRowIds: Ids,
482482
) => void;
483483

@@ -1300,45 +1300,23 @@ export interface Store<in out Schemas extends OptionalSchemas> {
13001300
addSortedRowIdsListener<
13011301
TableId extends TableIdFromSchema<Schemas[0]>,
13021302
CellIdOrUndefined extends CellIdFromSchema<Schemas[0], TableId> | undefined,
1303-
Descending extends boolean,
1304-
Offset extends number,
1305-
Limit extends number | undefined,
13061303
>(
13071304
tableId: TableId,
13081305
cellId: CellIdOrUndefined,
1309-
descending: Descending,
1310-
offset: Offset,
1311-
limit: Limit,
1312-
listener: SortedRowIdsListener<
1313-
Schemas,
1314-
TableId,
1315-
CellIdOrUndefined,
1316-
Descending,
1317-
Offset,
1318-
Limit,
1319-
this
1320-
>,
1306+
descending: boolean,
1307+
offset: number,
1308+
limit: number | undefined,
1309+
listener: SortedRowIdsListener<Schemas, TableId, CellIdOrUndefined, this>,
13211310
mutator?: boolean,
13221311
): Id;
13231312

13241313
/// Store.addSortedRowIdsListener.2
13251314
addSortedRowIdsListener<
13261315
TableId extends TableIdFromSchema<Schemas[0]>,
13271316
CellIdOrUndefined extends CellIdFromSchema<Schemas[0], TableId> | undefined,
1328-
Descending extends boolean,
1329-
Offset extends number,
1330-
Limit extends number | undefined,
13311317
>(
1332-
args: SortedRowIdsArgs<Schemas[0], TableId>,
1333-
listener: SortedRowIdsListener<
1334-
Schemas,
1335-
TableId,
1336-
CellIdOrUndefined,
1337-
Descending,
1338-
Offset,
1339-
Limit,
1340-
this
1341-
>,
1318+
args: SortedRowIdsArgs<Schemas[0], TableId, CellIdOrUndefined>,
1319+
listener: SortedRowIdsListener<Schemas, TableId, CellIdOrUndefined, this>,
13421320
mutator?: boolean,
13431321
): Id;
13441322

0 commit comments

Comments
 (0)