Skip to content

Commit eeb082c

Browse files
Diana KhortiukDiana Khortiuk
authored andcommitted
simplified map
1 parent 978b750 commit eeb082c

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

src/clients/entitlements/storage/in-memory/mappers/sources.mapper.ts

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -93,15 +93,10 @@ export class SourcesMapper {
9393
user_entitlements: new Map(),
9494
tenant_entitlements: new Map(),
9595
features: new Map(
96-
[...unbundledFeaturesIds.values()]
97-
.map((fId) => {
98-
const featSource = featuresMap.get(fId);
99-
if (!featSource) {
100-
return null;
101-
}
102-
return [featSource.key, featSource] as [string, FeatureSource];
103-
})
104-
.filter((item): item is [string, FeatureSource] => item !== null),
96+
Array.from(unbundledFeaturesIds.values())
97+
.map((fId) => featuresMap.get(fId))
98+
.filter((featSource): featSource is FeatureSource => featSource !== undefined)
99+
.map((featSource) => [featSource.key, featSource]),
105100
),
106101
});
107102

0 commit comments

Comments
 (0)