From 919637f9a52545ffdf815d853325f4eed73ead94 Mon Sep 17 00:00:00 2001 From: DominikIwanek Date: Wed, 16 Apr 2025 10:52:27 +0200 Subject: [PATCH] Upgrade TS --- .../src/lib/providers/debug-feature-flags.provider.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/core/feature-flags/src/lib/providers/debug-feature-flags.provider.ts b/lib/core/feature-flags/src/lib/providers/debug-feature-flags.provider.ts index 6e015b8d18..752d577d82 100644 --- a/lib/core/feature-flags/src/lib/providers/debug-feature-flags.provider.ts +++ b/lib/core/feature-flags/src/lib/providers/debug-feature-flags.provider.ts @@ -22,7 +22,8 @@ import { QaFeaturesHelperConfig, WritableFeaturesServiceConfig, WritableFeaturesServiceConfigToken, - WritableFeaturesServiceToken + WritableFeaturesServiceToken, + IFeaturesService } from '../interfaces/features.interface'; import { StorageFeaturesService } from '../services/storage-features.service'; import { DebugFeaturesService } from '../services/debug-features.service'; @@ -43,13 +44,13 @@ export function provideDebugFeatureFlags(config: WritableFeaturesServiceConfig & { provide: QaFeaturesHelper, useClass: QaFeaturesHelper }, provideAppInitializer(() => { const initializerFn = ( - (featuresService: StorageFeaturesService) => () => + (featuresService: IFeaturesService) => () => featuresService.init() )(inject(WritableFeaturesServiceToken)); return initializerFn(); }), provideAppInitializer(() => { - const initializerFn = ((qaFeaturesHelper: QaFeaturesHelper, document: Document & { [key: string]: QaFeaturesHelper }) => () => { + const initializerFn = ((qaFeaturesHelper: QaFeaturesHelper, document: Document) => () => { document[config.helperExposeKeyOnDocument ?? 'featureOverrides'] = qaFeaturesHelper; })(inject(QaFeaturesHelper), inject(DOCUMENT)); return initializerFn();