From bc0b342602b9cf240471f07aa17cee24a0d22a34 Mon Sep 17 00:00:00 2001 From: Janne Savolainen Date: Wed, 27 Apr 2022 11:01:59 +0300 Subject: [PATCH] Simplify late registrations Co-authored-by: Mikko Aspiala Signed-off-by: Janne Savolainen --- .../extension-preference-item-registrator.injectable.ts | 2 +- ...ension-telemetry-preference-item-registrator.injectable.ts | 2 +- .../routes/extension-route-registrator.injectable.tsx | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/renderer/components/+preferences/extension-preference-item-registrator.injectable.ts b/src/renderer/components/+preferences/extension-preference-item-registrator.injectable.ts index 4aec83f120..94abfc7004 100644 --- a/src/renderer/components/+preferences/extension-preference-item-registrator.injectable.ts +++ b/src/renderer/components/+preferences/extension-preference-item-registrator.injectable.ts @@ -43,7 +43,7 @@ const extensionPreferenceItemRegistratorInjectable = getInjectable({ }), ); - injectables.forEach(di.register); + di.register(...injectables); return; }, diff --git a/src/renderer/components/+preferences/extension-telemetry-preference-item-registrator.injectable.ts b/src/renderer/components/+preferences/extension-telemetry-preference-item-registrator.injectable.ts index 555cf829ef..15aa05c390 100644 --- a/src/renderer/components/+preferences/extension-telemetry-preference-item-registrator.injectable.ts +++ b/src/renderer/components/+preferences/extension-telemetry-preference-item-registrator.injectable.ts @@ -43,7 +43,7 @@ const extensionTelemetryPreferenceItemRegistratorInjectable = getInjectable({ }), ); - injectables.forEach(di.register); + di.register(...injectables); return; }, diff --git a/src/renderer/routes/extension-route-registrator.injectable.tsx b/src/renderer/routes/extension-route-registrator.injectable.tsx index 4e02af296b..789a4945eb 100644 --- a/src/renderer/routes/extension-route-registrator.injectable.tsx +++ b/src/renderer/routes/extension-route-registrator.injectable.tsx @@ -37,12 +37,12 @@ const extensionRouteRegistratorInjectable = getInjectable({ extensionInstallationCount, ); - const routeInjectables = [ + const routeInjectables: Injectable[] = [ ...extension.globalPages.map(toRouteInjectable(false)), ...extension.clusterPages.map(toRouteInjectable(true)), ].flat(); - routeInjectables.forEach(di.register); + di.register(...routeInjectables); }; },