Class: CatalogEntityRegistry#
Renderer.Catalog.CatalogEntityRegistry
Table of contents#
Constructors#
Accessors#
Methods#
Constructors#
constructor#
• new CatalogEntityRegistry()
Accessors#
activeEntity#
• get activeEntity(): CatalogEntity<CatalogEntityMetadata, CatalogEntityStatus, CatalogEntitySpec>
Currently active/visible entity
Returns#
CatalogEntity<CatalogEntityMetadata, CatalogEntityStatus, CatalogEntitySpec>
entities#
• get entities(): Map<string, CatalogEntity<CatalogEntityMetadata, CatalogEntityStatus, CatalogEntitySpec>>
Returns#
Map<string, CatalogEntity<CatalogEntityMetadata, CatalogEntityStatus, CatalogEntitySpec>>
Methods#
getById#
▸ getById(id): CatalogEntity<CatalogEntityMetadata, CatalogEntityStatus, CatalogEntitySpec>
Parameters#
| Name | Type |
|---|---|
id |
string |
Returns#
CatalogEntity<CatalogEntityMetadata, CatalogEntityStatus, CatalogEntitySpec>
getItemsForApiKind#
▸ getItemsForApiKind<T>(apiVersion, kind): T[]
Type parameters#
| Name | Type |
|---|---|
T |
T: CatalogEntity<CatalogEntityMetadata, CatalogEntityStatus, CatalogEntitySpec, T> |
Parameters#
| Name | Type |
|---|---|
apiVersion |
string |
kind |
string |
Returns#
T[]
getItemsForCategory#
▸ getItemsForCategory<T>(category): T[]
Type parameters#
| Name | Type |
|---|---|
T |
T: CatalogEntity<CatalogEntityMetadata, CatalogEntityStatus, CatalogEntitySpec, T> |
Parameters#
| Name | Type |
|---|---|
category |
CatalogCategory |
Returns#
T[]