mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
# Conflicts: # extensions/survey/package-lock.json # extensions/survey/package.json # extensions/survey/src/survey-preferences-store.ts # extensions/telemetry/src/telemetry-preferences-store.ts # src/common/user-store.ts # src/extensions/core-api/catalog.ts # src/extensions/extension-discovery.ts # src/extensions/lens-extension.ts # src/main/cluster-manager.ts # src/renderer/bootstrap.tsx # src/renderer/components/+apps-helm-charts/helm-chart.store.ts # src/renderer/components/+apps-releases/release.store.ts # src/renderer/components/+catalog/catalog.tsx # src/renderer/components/+extensions/extension-install.store.ts # src/renderer/components/+extensions/extensions.tsx # src/renderer/components/+preferences/preferences.tsx # src/renderer/components/dock/create-resource.store.ts # src/renderer/components/kube-object/kube-object-list-layout.tsx # src/renderer/theme.store.ts # src/renderer/utils/storageHelper.ts
14 lines
555 B
TypeScript
14 lines
555 B
TypeScript
import { CatalogEntity } from "../../common/catalog-entity";
|
|
import { catalogEntityRegistry as registry } from "../../common/catalog-entity-registry";
|
|
|
|
export { catalogCategoryRegistry as catalogCategories } from "../../common/catalog-category-registry";
|
|
export * from "../../common/catalog-entities";
|
|
|
|
export class CatalogEntityRegistry {
|
|
getItemsForApiKind<T extends CatalogEntity>(apiVersion: string, kind: string): T[] {
|
|
return registry.getItemsForApiKind<T>(apiVersion, kind);
|
|
}
|
|
}
|
|
|
|
export const catalogEntities = new CatalogEntityRegistry();
|