From 8942cda90103070f39836991f49af54324da4541 Mon Sep 17 00:00:00 2001 From: Jaanus Sellin Date: Tue, 2 Apr 2024 10:36:30 +0300 Subject: [PATCH] refactor: fix return type for getFeatureOverviewData (#6750) Brought up by https://github.com/Unleash/unleash/issues/6738 --- .../feature-toggle/feature-toggle-strategies-store.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/features/feature-toggle/feature-toggle-strategies-store.ts b/src/lib/features/feature-toggle/feature-toggle-strategies-store.ts index a7c71e7ef8a..7583ad095c1 100644 --- a/src/lib/features/feature-toggle/feature-toggle-strategies-store.ts +++ b/src/lib/features/feature-toggle/feature-toggle-strategies-store.ts @@ -107,7 +107,7 @@ function mapInput(input: IFeatureStrategy): IFeatureStrategiesTable { }; } -const sortEnvironments = (overview: IFeatureOverview) => { +const sortEnvironments = (overview: Record) => { return Object.values(overview).map((data: IFeatureOverview) => ({ ...data, environments: data.environments @@ -728,7 +728,7 @@ class FeatureStrategiesStore implements IFeatureStrategiesStore { }, {}); } - getFeatureOverviewData(rows): IFeatureOverview { + getFeatureOverviewData(rows): Record { return rows.reduce((acc, row) => { if (acc[row.feature_name]) { const environmentExists = acc[