mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Complete a majority of the rest of DI
- All KubeApi and KubeObjectStore's - All of Catalog - ApiManager - KubeObjectDetailRegistry - All BaseStore's and their migrations - LensProxy and Router - WindowManager - App Menu - Tray Icon - ThemeStore Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
1 parent
6cba82c491
commit
1747cbf6c8
1345 files changed
+34694
-27702
No files matched your search
@@ -3,43 +3,108 @@
|
||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||
*/
|
||||
|
||||
export { isAllowedResource } from "../../common/utils/allowed-resource";
|
||||
import apiManagerInjectable from "../../common/k8s-api/api-manager.injectable";
|
||||
import configMapApiInjectable from "../../common/k8s-api/endpoints/configmap.api.injectable";
|
||||
import cronJobApiInjectable from "../../common/k8s-api/endpoints/cron-job.api.injectable";
|
||||
import daemonSetApiInjectable from "../../common/k8s-api/endpoints/daemon-set.api.injectable";
|
||||
import deploymentApiInjectable from "../../common/k8s-api/endpoints/deployment.api.injectable";
|
||||
import horizontalPodAutoscalerApiInjectable from "../../common/k8s-api/endpoints/horizontal-pod-autoscaler.api.injectable";
|
||||
import jobApiInjectable from "../../common/k8s-api/endpoints/job.api.injectable";
|
||||
import limitRangeApiInjectable from "../../common/k8s-api/endpoints/limit-range.api.injectable";
|
||||
import nodeApiInjectable from "../../common/k8s-api/endpoints/node.api.injectable";
|
||||
import persistentVolumeClaimApiInjectable from "../../common/k8s-api/endpoints/persistent-volume-claim.api.injectable";
|
||||
import persistentVolumeApiInjectable from "../../common/k8s-api/endpoints/persistent-volume.api.injectable";
|
||||
import podApiInjectable from "../../common/k8s-api/endpoints/pod.api.injectable";
|
||||
import replicaSetApiInjectable from "../../common/k8s-api/endpoints/replica-set.api.injectable";
|
||||
import resourceQuotaApiInjectable from "../../common/k8s-api/endpoints/resource-quota.api.injectable";
|
||||
import secretApiInjectable from "../../common/k8s-api/endpoints/secret.api.injectable";
|
||||
import serviceApiInjectable from "../../common/k8s-api/endpoints/service.api.injectable";
|
||||
import statefulSetApiInjectable from "../../common/k8s-api/endpoints/stateful-set.api.injectable";
|
||||
import horizontalPodAutoscalerStoreInjectable from "../../renderer/components/+autoscalers/store.injectable";
|
||||
import limitRangeStoreInjectable from "../../renderer/components/+limit-ranges/store.injectable";
|
||||
import resourceQuotaStoreInjectable from "../../renderer/components/+resource-quotas/store.injectable";
|
||||
import secretStoreInjectable from "../../renderer/components/+secrets/store.injectable";
|
||||
import eventStoreInjectable from "../../renderer/components/+events/store.injectable";
|
||||
import namespaceStoreInjectable from "../../renderer/components/+namespaces/store.injectable";
|
||||
import serviceAccountStoreInjectable from "../../renderer/components/+service-accounts/store.injectable";
|
||||
import cronJobStoreInjectable from "../../renderer/components/+cronjobs/store.injectable";
|
||||
import jobStoreInjectable from "../../renderer/components/+jobs/store.injectable";
|
||||
import replicaSetStoreInjectable from "../../renderer/components/+replica-sets/store.injectable";
|
||||
import { asLegacyGlobalObjectForExtensionApi } from "../as-legacy-globals-for-extension-api/as-legacy-global-object-for-extension-api";
|
||||
import nodeStoreInjectable from "../../renderer/components/+nodes/store.injectable";
|
||||
import podStoreInjectable from "../../renderer/components/+pods/store.injectable";
|
||||
import deploymentStoreInjectable from "../../renderer/components/+deployments/store.injectable";
|
||||
import daemonSetStoreInjectable from "../../renderer/components/+daemonsets/store.injectable";
|
||||
import statefulSetStoreInjectable from "../../renderer/components/+stateful-sets/store.injectable";
|
||||
import configMapStoreInjectable from "../../renderer/components/+config-maps/store.injectable";
|
||||
import persistentVolumeClaimStoreInjectable from "../../renderer/components/+persistent-volume-claims/store.injectable";
|
||||
import persistentVolumeStoreInjectable from "../../renderer/components/+persistent-volumes/store.injectable";
|
||||
import podDisruptionBudgetApiInjectable from "../../common/k8s-api/endpoints/pod-disruption-budget.api.injectable";
|
||||
import podDisruptionBudgetStoreInjectable from "../../renderer/components/+pod-disruption-budgets/store.injectable";
|
||||
import endpointApiInjectable from "../../common/k8s-api/endpoints/endpoint.api.injectable";
|
||||
import ingressApiInjectable from "../../common/k8s-api/endpoints/ingress.api.injectable";
|
||||
import networkPolicyApiInjectable from "../../common/k8s-api/endpoints/network-policy.api.injectable";
|
||||
import storageClassApiInjectable from "../../common/k8s-api/endpoints/storage-class.api.injectable";
|
||||
import namespaceApiInjectable from "../../common/k8s-api/endpoints/namespace.api.injectable";
|
||||
import eventApiInjectable from "../../common/k8s-api/endpoints/event.api.injectable";
|
||||
import serviceAccountApiInjectable from "../../common/k8s-api/endpoints/service-account.api.injectable";
|
||||
import endpointStoreInjectable from "../../renderer/components/+endpoints/store.injectable";
|
||||
import ingressStoreInjectable from "../../renderer/components/+ingresses/store.injectables";
|
||||
import networkPolicyStoreInjectable from "../../renderer/components/+network-policies/store.injectable";
|
||||
import storageClassStoreInjectable from "../../renderer/components/+storage-classes/store.injectable";
|
||||
import roleApiInjectable from "../../common/k8s-api/endpoints/role.api.injectable";
|
||||
import roleStoreInjectable from "../../renderer/components/+roles/store.injectable";
|
||||
import roleBindingApiInjectable from "../../common/k8s-api/endpoints/role-binding.api.injectable";
|
||||
import clusterRoleApiInjectable from "../../common/k8s-api/endpoints/cluster-role.api.injectable";
|
||||
import clusterRoleBindingApiInjectable from "../../common/k8s-api/endpoints/cluster-role-binding.api.injectable";
|
||||
import customResourceDefinitionApiInjectable from "../../common/k8s-api/endpoints/custom-resource-definition.api.injectable";
|
||||
import roleBindingStoreInjectable from "../../renderer/components/+role-bindings/store.injectable";
|
||||
import clusterRoleStoreInjectable from "../../renderer/components/+cluster-roles/store.injectable";
|
||||
import clusterRoleBindingStoreInjectable from "../../renderer/components/+cluster-role-bindings/store.injectable";
|
||||
import customResourceDefinitionStoreInjectable from "../../renderer/components/+custom-resource/store.injectable";
|
||||
import { asLegacyGlobalFunctionForExtensionApi } from "../as-legacy-globals-for-extension-api/as-legacy-global-function-for-extension-api";
|
||||
import isAllowedResourceInjectable from "../../renderer/utils/allowed-resource.injectable";
|
||||
|
||||
export const isAllowedResource = asLegacyGlobalFunctionForExtensionApi(isAllowedResourceInjectable);
|
||||
|
||||
export { ResourceStack } from "../../common/k8s/resource-stack";
|
||||
export { apiManager } from "../../common/k8s-api/api-manager";
|
||||
export { KubeObjectStore } from "../../common/k8s-api/kube-object.store";
|
||||
export { KubeApi, forCluster, forRemoteCluster } from "../../common/k8s-api/kube-api";
|
||||
export { KubeObject, KubeStatus } from "../../common/k8s-api/kube-object";
|
||||
export { Pod, podsApi, PodsApi } from "../../common/k8s-api/endpoints";
|
||||
export { Node, nodesApi, NodesApi } from "../../common/k8s-api/endpoints";
|
||||
export { Deployment, deploymentApi, DeploymentApi } from "../../common/k8s-api/endpoints";
|
||||
export { DaemonSet, daemonSetApi } from "../../common/k8s-api/endpoints";
|
||||
export { StatefulSet, statefulSetApi } from "../../common/k8s-api/endpoints";
|
||||
export { Job, jobApi } from "../../common/k8s-api/endpoints";
|
||||
export { CronJob, cronJobApi } from "../../common/k8s-api/endpoints";
|
||||
export { ConfigMap, configMapApi } from "../../common/k8s-api/endpoints";
|
||||
export { Secret, secretsApi } from "../../common/k8s-api/endpoints";
|
||||
export { ReplicaSet, replicaSetApi } from "../../common/k8s-api/endpoints";
|
||||
export { ResourceQuota, resourceQuotaApi } from "../../common/k8s-api/endpoints";
|
||||
export { LimitRange, limitRangeApi } from "../../common/k8s-api/endpoints";
|
||||
export { HorizontalPodAutoscaler, hpaApi } from "../../common/k8s-api/endpoints";
|
||||
export { PodDisruptionBudget, pdbApi } from "../../common/k8s-api/endpoints";
|
||||
export { Service, serviceApi } from "../../common/k8s-api/endpoints";
|
||||
export { Endpoint, endpointApi } from "../../common/k8s-api/endpoints";
|
||||
export { Ingress, ingressApi, IngressApi } from "../../common/k8s-api/endpoints";
|
||||
export { NetworkPolicy, networkPolicyApi } from "../../common/k8s-api/endpoints";
|
||||
export { PersistentVolume, persistentVolumeApi } from "../../common/k8s-api/endpoints";
|
||||
export { PersistentVolumeClaim, pvcApi, PersistentVolumeClaimsApi } from "../../common/k8s-api/endpoints";
|
||||
export { StorageClass, storageClassApi } from "../../common/k8s-api/endpoints";
|
||||
export { Namespace, namespacesApi } from "../../common/k8s-api/endpoints";
|
||||
export { KubeEvent, eventApi } from "../../common/k8s-api/endpoints";
|
||||
export { ServiceAccount, serviceAccountsApi } from "../../common/k8s-api/endpoints";
|
||||
export { Role, roleApi } from "../../common/k8s-api/endpoints";
|
||||
export { RoleBinding, roleBindingApi } from "../../common/k8s-api/endpoints";
|
||||
export { ClusterRole, clusterRoleApi } from "../../common/k8s-api/endpoints";
|
||||
export { ClusterRoleBinding, clusterRoleBindingApi } from "../../common/k8s-api/endpoints";
|
||||
export { CustomResourceDefinition, crdApi } from "../../common/k8s-api/endpoints";
|
||||
export { KubeObjectStatusLevel } from "./kube-object-status";
|
||||
export { KubeJsonApi } from "../../common/k8s-api/kube-json-api";
|
||||
export {
|
||||
Pod, PodApi as PodsApi,
|
||||
Node, NodeApi as NodesApi,
|
||||
Deployment, DeploymentApi,
|
||||
DaemonSet, DaemonSetApi,
|
||||
StatefulSet, StatefulSetApi,
|
||||
Job, JobApi,
|
||||
CronJob, CronJobApi,
|
||||
ConfigMap, ConfigMapApi,
|
||||
Secret, SecretApi,
|
||||
ReplicaSet, ReplicaSetApi,
|
||||
ResourceQuota, ResourceQuotaApi,
|
||||
LimitRange, LimitRangeApi,
|
||||
HorizontalPodAutoscaler, HorizontalPodAutoscalerApi,
|
||||
PodDisruptionBudget, PodDisruptionBudgetApi,
|
||||
Service, ServiceApi,
|
||||
Endpoint, EndpointApi,
|
||||
Ingress, IngressApi,
|
||||
NetworkPolicy, NetworkPolicyApi,
|
||||
PersistentVolume, PersistentVolumeApi,
|
||||
PersistentVolumeClaim, PersistentVolumeClaimApi as PersistentVolumeClaimsApi,
|
||||
StorageClass, StorageClassApi,
|
||||
Namespace, NamespaceApi,
|
||||
Event as KubeEvent, EventApi,
|
||||
ServiceAccount, ServiceAccountApi,
|
||||
Role, RoleApi,
|
||||
RoleBinding, RoleBindingApi,
|
||||
ClusterRole, ClusterRoleApi,
|
||||
ClusterRoleBinding, ClusterRoleBindingApi,
|
||||
CustomResourceDefinition, CustomResourceDefinitionApi,
|
||||
} from "../../common/k8s-api/endpoints";
|
||||
export type { ApiManager } from "../../common/k8s-api/api-manager";
|
||||
|
||||
// types
|
||||
export type { ILocalKubeApiConfig, IRemoteKubeApiConfig, IKubeApiCluster } from "../../common/k8s-api/kube-api";
|
||||
@@ -48,31 +113,119 @@ export type { ISecretRef } from "../../common/k8s-api/endpoints";
|
||||
export type { KubeObjectStatus } from "./kube-object-status";
|
||||
|
||||
// stores
|
||||
export type { EventStore } from "../../renderer/components/+events/event.store";
|
||||
export type { PodsStore } from "../../renderer/components/+workloads-pods/pods.store";
|
||||
export type { NodesStore } from "../../renderer/components/+nodes/nodes.store";
|
||||
export type { DeploymentStore } from "../../renderer/components/+workloads-deployments/deployments.store";
|
||||
export type { DaemonSetStore } from "../../renderer/components/+workloads-daemonsets/daemonsets.store";
|
||||
export type { StatefulSetStore } from "../../renderer/components/+workloads-statefulsets/statefulset.store";
|
||||
export type { JobStore } from "../../renderer/components/+workloads-jobs/job.store";
|
||||
export type { CronJobStore } from "../../renderer/components/+workloads-cronjobs/cronjob.store";
|
||||
export type { ConfigMapsStore } from "../../renderer/components/+config-maps/config-maps.store";
|
||||
export type { SecretsStore } from "../../renderer/components/+config-secrets/secrets.store";
|
||||
export type { ReplicaSetStore } from "../../renderer/components/+workloads-replicasets/replicasets.store";
|
||||
export type { ResourceQuotasStore } from "../../renderer/components/+config-resource-quotas/resource-quotas.store";
|
||||
export type { LimitRangesStore } from "../../renderer/components/+config-limit-ranges/limit-ranges.store";
|
||||
export type { HPAStore } from "../../renderer/components/+config-autoscalers/hpa.store";
|
||||
export type { PodDisruptionBudgetsStore } from "../../renderer/components/+config-pod-disruption-budgets/pod-disruption-budgets.store";
|
||||
export type { ServiceStore } from "../../renderer/components/+network-services/services.store";
|
||||
export type { EndpointStore } from "../../renderer/components/+network-endpoints/endpoints.store";
|
||||
export type { IngressStore } from "../../renderer/components/+network-ingresses/ingress.store";
|
||||
export type { NetworkPolicyStore } from "../../renderer/components/+network-policies/network-policy.store";
|
||||
export type { PersistentVolumesStore } from "../../renderer/components/+storage-volumes/volumes.store";
|
||||
export type { VolumeClaimStore } from "../../renderer/components/+storage-volume-claims/volume-claim.store";
|
||||
export type { StorageClassStore } from "../../renderer/components/+storage-classes/storage-class.store";
|
||||
export type { NamespaceStore } from "../../renderer/components/+namespaces/namespace-store/namespace.store";
|
||||
export type { ServiceAccountsStore } from "../../renderer/components/+user-management/+service-accounts/store";
|
||||
export type { RolesStore } from "../../renderer/components/+user-management/+roles/store";
|
||||
export type { RoleBindingsStore } from "../../renderer/components/+user-management/+role-bindings/store";
|
||||
export type { CRDStore } from "../../renderer/components/+custom-resources/crd.store";
|
||||
export type { CRDResourceStore } from "../../renderer/components/+custom-resources/crd-resource.store";
|
||||
export type { EventStore } from "../../renderer/components/+events/store";
|
||||
export type { PodStore as PodsStore } from "../../renderer/components/+pods/store";
|
||||
export type { NodeStore as NodesStore } from "../../renderer/components/+nodes/store";
|
||||
export type { DeploymentStore } from "../../renderer/components/+deployments/store";
|
||||
export type { DaemonSetStore } from "../../renderer/components/+daemonsets/store";
|
||||
export type { StatefulSetStore } from "../../renderer/components/+stateful-sets/store";
|
||||
export type { JobStore } from "../../renderer/components/+jobs/store";
|
||||
export type { CronJobStore } from "../../renderer/components/+cronjobs/store";
|
||||
export type { ConfigMapStore as ConfigMapsStore } from "../../renderer/components/+config-maps/store";
|
||||
export type { SecretStore as SecretsStore } from "../../renderer/components/+secrets/store";
|
||||
export type { ReplicaSetStore } from "../../renderer/components/+replica-sets/store";
|
||||
export type { ResourceQuotaStore as ResourceQuotasStore } from "../../renderer/components/+resource-quotas/store";
|
||||
export type { LimitRangeStore as LimitRangesStore } from "../../renderer/components/+limit-ranges/store";
|
||||
export type { HorizontalPodAutoscalerStore as HPAStore } from "../../renderer/components/+autoscalers/store";
|
||||
export type { PodDisruptionBudgetStore as PodDisruptionBudgetsStore } from "../../renderer/components/+pod-disruption-budgets/store";
|
||||
export type { ServiceStore } from "../../renderer/components/+services/store";
|
||||
export type { EndpointStore } from "../../renderer/components/+endpoints/store";
|
||||
export type { IngressStore } from "../../renderer/components/+ingresses/store";
|
||||
export type { NetworkPolicyStore } from "../../renderer/components/+network-policies/store";
|
||||
export type { PersistentVolumeStore as PersistentVolumesStore } from "../../renderer/components/+persistent-volumes/store";
|
||||
export type { PersistentVolumeClaimStore as VolumeClaimStore } from "../../renderer/components/+persistent-volume-claims/store";
|
||||
export type { StorageClassStore } from "../../renderer/components/+storage-classes/store";
|
||||
export type { NamespaceStore } from "../../renderer/components/+namespaces/store";
|
||||
export type { ServiceAccountStore as ServiceAccountsStore } from "../../renderer/components/+service-accounts/store";
|
||||
export type { RoleStore as RolesStore } from "../../renderer/components/+roles/store";
|
||||
export type { RoleBindingStore as RoleBindingsStore } from "../../renderer/components/+role-bindings/store";
|
||||
export type { CustomResourceDefinitionStore as CRDStore } from "../../renderer/components/+custom-resource/store";
|
||||
export type { CRDResourceStore } from "../../renderer/components/+custom-resource/resource.store";
|
||||
|
||||
export const apiManager = asLegacyGlobalObjectForExtensionApi(apiManagerInjectable);
|
||||
|
||||
export const nodesApi = asLegacyGlobalObjectForExtensionApi(nodeApiInjectable);
|
||||
export const nodeStore = asLegacyGlobalObjectForExtensionApi(nodeStoreInjectable);
|
||||
|
||||
export const podsApi = asLegacyGlobalObjectForExtensionApi(podApiInjectable);
|
||||
export const podStore = asLegacyGlobalObjectForExtensionApi(podStoreInjectable);
|
||||
|
||||
export const serviceApi = asLegacyGlobalObjectForExtensionApi(serviceApiInjectable);
|
||||
|
||||
export const deploymentApi = asLegacyGlobalObjectForExtensionApi(deploymentApiInjectable);
|
||||
export const deploymentStore = asLegacyGlobalObjectForExtensionApi(deploymentStoreInjectable);
|
||||
|
||||
export const daemonSetApi = asLegacyGlobalObjectForExtensionApi(daemonSetApiInjectable);
|
||||
export const daemonSetStore = asLegacyGlobalObjectForExtensionApi(daemonSetStoreInjectable);
|
||||
|
||||
export const statefulSetApi = asLegacyGlobalObjectForExtensionApi(statefulSetApiInjectable);
|
||||
export const statefulSetStore = asLegacyGlobalObjectForExtensionApi(statefulSetStoreInjectable);
|
||||
|
||||
export const jobApi = asLegacyGlobalObjectForExtensionApi(jobApiInjectable);
|
||||
export const jobStore = asLegacyGlobalObjectForExtensionApi(jobStoreInjectable);
|
||||
|
||||
export const cronJobApi = asLegacyGlobalObjectForExtensionApi(cronJobApiInjectable);
|
||||
export const cronJobStore = asLegacyGlobalObjectForExtensionApi(cronJobStoreInjectable);
|
||||
|
||||
export const configMapApi = asLegacyGlobalObjectForExtensionApi(configMapApiInjectable);
|
||||
export const configMapStore = asLegacyGlobalObjectForExtensionApi(configMapStoreInjectable);
|
||||
|
||||
export const pvcApi = asLegacyGlobalObjectForExtensionApi(persistentVolumeClaimApiInjectable);
|
||||
export const persistentVolumeClaimStore = asLegacyGlobalObjectForExtensionApi(persistentVolumeClaimStoreInjectable);
|
||||
|
||||
export const persistentVolumeApi = asLegacyGlobalObjectForExtensionApi(persistentVolumeApiInjectable);
|
||||
export const persistentVolumeStore = asLegacyGlobalObjectForExtensionApi(persistentVolumeStoreInjectable);
|
||||
|
||||
export const secretApi = asLegacyGlobalObjectForExtensionApi(secretApiInjectable);
|
||||
export const secretStore = asLegacyGlobalObjectForExtensionApi(secretStoreInjectable);
|
||||
|
||||
export const replicaSetApi = asLegacyGlobalObjectForExtensionApi(replicaSetApiInjectable);
|
||||
export const replicaSetStore = asLegacyGlobalObjectForExtensionApi(replicaSetStoreInjectable);
|
||||
|
||||
export const resourceQuotaApi = asLegacyGlobalObjectForExtensionApi(resourceQuotaApiInjectable);
|
||||
export const resourceQuotaStore = asLegacyGlobalObjectForExtensionApi(resourceQuotaStoreInjectable);
|
||||
|
||||
export const limitRangeApi = asLegacyGlobalObjectForExtensionApi(limitRangeApiInjectable);
|
||||
export const limitRangeStore = asLegacyGlobalObjectForExtensionApi(limitRangeStoreInjectable);
|
||||
|
||||
export const hpaApi = asLegacyGlobalObjectForExtensionApi(horizontalPodAutoscalerApiInjectable);
|
||||
export const horizontalPodAutoscalerStore = asLegacyGlobalObjectForExtensionApi(horizontalPodAutoscalerStoreInjectable);
|
||||
|
||||
export const pdbApi = asLegacyGlobalObjectForExtensionApi(podDisruptionBudgetApiInjectable);
|
||||
export const podDisruptionBudgetStore = asLegacyGlobalObjectForExtensionApi(podDisruptionBudgetStoreInjectable);
|
||||
|
||||
export const endpointApi = asLegacyGlobalObjectForExtensionApi(endpointApiInjectable);
|
||||
export const endpointStore = asLegacyGlobalObjectForExtensionApi(endpointStoreInjectable);
|
||||
|
||||
export const ingressApi = asLegacyGlobalObjectForExtensionApi(ingressApiInjectable);
|
||||
export const ingressStore = asLegacyGlobalObjectForExtensionApi(ingressStoreInjectable);
|
||||
|
||||
export const networkPolicyApi = asLegacyGlobalObjectForExtensionApi(networkPolicyApiInjectable);
|
||||
export const networkPolicyStore = asLegacyGlobalObjectForExtensionApi(networkPolicyStoreInjectable);
|
||||
|
||||
export const storageClassApi = asLegacyGlobalObjectForExtensionApi(storageClassApiInjectable);
|
||||
export const storageClassStore = asLegacyGlobalObjectForExtensionApi(storageClassStoreInjectable);
|
||||
|
||||
export const namespacesApi = asLegacyGlobalObjectForExtensionApi(namespaceApiInjectable);
|
||||
export const namespaceStore = asLegacyGlobalObjectForExtensionApi(namespaceStoreInjectable);
|
||||
|
||||
export const eventApi = asLegacyGlobalObjectForExtensionApi(eventApiInjectable);
|
||||
export const eventStore = asLegacyGlobalObjectForExtensionApi(eventStoreInjectable);
|
||||
|
||||
export const serviceAccountsApi = asLegacyGlobalObjectForExtensionApi(serviceAccountApiInjectable);
|
||||
export const serviceAccountStore = asLegacyGlobalObjectForExtensionApi(serviceAccountStoreInjectable);
|
||||
|
||||
export const roleApi = asLegacyGlobalObjectForExtensionApi(roleApiInjectable);
|
||||
export const roleStore = asLegacyGlobalObjectForExtensionApi(roleStoreInjectable);
|
||||
|
||||
export const roleBindingApi = asLegacyGlobalObjectForExtensionApi(roleBindingApiInjectable);
|
||||
export const roleBindingStore = asLegacyGlobalObjectForExtensionApi(roleBindingStoreInjectable);
|
||||
|
||||
export const clusterRoleApi = asLegacyGlobalObjectForExtensionApi(clusterRoleApiInjectable);
|
||||
export const clusterRoleStore = asLegacyGlobalObjectForExtensionApi(clusterRoleStoreInjectable);
|
||||
|
||||
export const clusterRoleBindingApi = asLegacyGlobalObjectForExtensionApi(clusterRoleBindingApiInjectable);
|
||||
export const clusterRoleBindingStore = asLegacyGlobalObjectForExtensionApi(clusterRoleBindingStoreInjectable);
|
||||
|
||||
export const crdApi = asLegacyGlobalObjectForExtensionApi(customResourceDefinitionApiInjectable);
|
||||
export const customResourceDefinitionStore = asLegacyGlobalObjectForExtensionApi(customResourceDefinitionStoreInjectable);
|
||||
Reference in new issue
Block a user