Split out FilterAndSortableResultWithIds to mirror RepositoriesFilterSortStateWithIds

This commit is contained in:
Robert
2023-04-17 15:44:40 +01:00
parent 563720b1af
commit 18d7c898a6

View File

@@ -79,6 +79,11 @@ export function compareRepository(
}
type FilterAndSortableResult = {
repository: SortableRepository;
resultCount?: number;
};
type FilterAndSortableResultWithIds = {
repository: SortableRepository & Pick<Repository, "id">;
resultCount?: number;
};
@@ -117,7 +122,7 @@ export function filterAndSortRepositoriesWithResultsByName<
}
export function filterAndSortRepositoriesWithResults<
T extends FilterAndSortableResult,
T extends FilterAndSortableResultWithIds,
>(
repositories: T[] | undefined,
filterSortState: RepositoriesFilterSortStateWithIds | undefined,