From 5ba2dbab818e8bd674732446c0d1520cfa516e11 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Mon, 15 May 2023 14:33:21 -0400 Subject: [PATCH] chore: Factor out NavigateToCustomResources type Signed-off-by: Sebastian Malton --- .../navigate-to-custom-resources.injectable.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/core/src/common/front-end-routing/routes/cluster/custom-resources/navigate-to-custom-resources.injectable.ts b/packages/core/src/common/front-end-routing/routes/cluster/custom-resources/navigate-to-custom-resources.injectable.ts index d8206324e2..dcf671ee2e 100644 --- a/packages/core/src/common/front-end-routing/routes/cluster/custom-resources/navigate-to-custom-resources.injectable.ts +++ b/packages/core/src/common/front-end-routing/routes/cluster/custom-resources/navigate-to-custom-resources.injectable.ts @@ -7,14 +7,16 @@ import { navigateToRouteInjectionToken } from "../../../navigate-to-route-inject import type { CustomResourcesPathParameters } from "./custom-resources-route.injectable"; import customResourcesRouteInjectable from "./custom-resources-route.injectable"; +export type NavigateToCustomResources = (parameters: CustomResourcesPathParameters) => void; + const navigateToCustomResourcesInjectable = getInjectable({ id: "navigate-to-custom-resources", - instantiate: (di) => { + instantiate: (di): NavigateToCustomResources => { const navigateToRoute = di.inject(navigateToRouteInjectionToken); const route = di.inject(customResourcesRouteInjectable); - return (parameters?: CustomResourcesPathParameters) => navigateToRoute(route, { parameters }); + return (parameters) => navigateToRoute(route, { parameters }); }, });