export const areIdsEqual = >( ids: ReadonlyArray, items: ReadonlyArray, ): boolean => { const idSet = new Set(ids); return ( items.length === idSet.size && items.every( (it) => it !== undefined && it.id !== undefined && idSet.has(it.id), ) ); };