From fb93ecad9cf98f0410fb7341eff7d427347b1ab2 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Fri, 9 Sep 2022 15:52:03 +0200 Subject: [PATCH] backend-plugin-api: remove services with scope mismatch from deps type Co-authored-by: blam Signed-off-by: Patrik Oldsberg --- packages/backend-plugin-api/src/services/system/types.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/backend-plugin-api/src/services/system/types.ts b/packages/backend-plugin-api/src/services/system/types.ts index e52ef5cc5a..3edee2ec0f 100644 --- a/packages/backend-plugin-api/src/services/system/types.ts +++ b/packages/backend-plugin-api/src/services/system/types.ts @@ -120,9 +120,9 @@ type ServiceRefsToInstances< T extends { [key in string]: ServiceRef }, TScope extends 'root' | 'plugin' = 'root' | 'plugin', > = { - [key in keyof T]: T[key] extends ServiceRef - ? TImpl - : never; + [name in { + [key in keyof T]: T[key] extends ServiceRef ? key : never; + }[keyof T]]: T[name] extends ServiceRef ? TImpl : never; }; /**