/** * Copyright (c) OpenLens Authors. All rights reserved. * Licensed under MIT License. See LICENSE in root directory for more information. */ import { getInjectionToken } from "@ogre-tools/injectable"; import type { IComputedValue } from "mobx"; import type { LensRendererExtension } from "../../extensions/lens-renderer-extension"; export const frontEndRouteInjectionToken = getInjectionToken>({ id: "front-end-route-injection-token", }); export interface Route { path: string; clusterFrame: boolean; isEnabled: IComputedValue; extension?: LensRendererExtension; readonly parameterSignature?: TParameter; }