/** * 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 { Cluster } from "../../common/cluster/cluster"; export interface KubeResourceListGroup { group: string; path: string; } export type RequestApiVersions = (cluster: Cluster) => Promise; export const requestApiVersionsInjectionToken = getInjectionToken({ id: "request-api-versions-token", });