diff --git a/libs/common/src/platform/misc/rxjs-operators.ts b/libs/common/src/platform/misc/rxjs-operators.ts index b8e743cee3..10dec0be71 100644 --- a/libs/common/src/platform/misc/rxjs-operators.ts +++ b/libs/common/src/platform/misc/rxjs-operators.ts @@ -1,9 +1,7 @@ import { map } from "rxjs"; -type ObjectWithId = { id: TId }; - -export const getById = >(id: TId) => +export const getById = (id: TId) => map((objects) => objects.find((o) => o.id === id)); -export const getByIds = >(ids: TId[]) => +export const getByIds = (ids: TId[]) => map((objects) => objects.filter((o) => ids.includes(o.id)));