@k8slens/extensions / Exports / Common / Catalog
Namespace: Catalog#
Common.Catalog
Table of contents#
Classes#
Interfaces#
- CatalogCategoryEvents
- CatalogCategoryMetadata
- CatalogCategorySpec
- CatalogCategoryVersion
- CatalogEntityActionContext
- CatalogEntityAddMenu
- CatalogEntityAddMenuContext
- CatalogEntityContextMenu
- CatalogEntityContextMenuContext
- CatalogEntityContextMenuNavigate
- CatalogEntityData
- CatalogEntityKindData
- CatalogEntityMetadata
- CatalogEntitySettingsContext
- CatalogEntitySettingsMenu
- CatalogEntityStatus
- CategoryColumnRegistration
- GeneralEntitySpec
- KubernetesClusterMetadata
- KubernetesClusterPrometheusMetrics
- KubernetesClusterSpec
- KubernetesClusterStatus
- TitleCellProps
- WebLinkSpec
- WebLinkStatus
Type Aliases#
- AddMenuFilter
- CatalogEntityConstructor
- CatalogEntityDataFor
- CatalogEntityInstanceFrom
- CatalogEntitySpec
- EntityMetadataObject
- EntityMetadataValue
- KubernetesClusterStatusPhase
- WebLinkStatusPhase
Variables#
Functions#
Type Aliases#
AddMenuFilter#
Ƭ AddMenuFilter: (menu
: CatalogEntityAddMenu
) => any
Type declaration#
▸ (menu
): any
If the filter return a thruthy value, the menu item is displayed
Parameters#
Name | Type |
---|---|
menu |
CatalogEntityAddMenu |
Returns#
any
CatalogEntityConstructor#
Ƭ CatalogEntityConstructor<Entity
>: (data
: CatalogEntityDataFor
<Entity
>) => Entity
Type parameters#
Name | Type |
---|---|
Entity |
extends CatalogEntity |
Type declaration#
• (data
)
Parameters#
Name | Type |
---|---|
data |
CatalogEntityDataFor <Entity > |
CatalogEntityDataFor#
Ƭ CatalogEntityDataFor<Entity
>: Entity
extends CatalogEntity
<infer Metadata, infer Status, infer Spec> ? CatalogEntityData
<Metadata
, Status
, Spec
> : never
Type parameters#
Name |
---|
Entity |
CatalogEntityInstanceFrom#
Ƭ CatalogEntityInstanceFrom<Constructor
>: Constructor
extends CatalogEntityConstructor
<infer Entity> ? Entity
: never
Type parameters#
Name |
---|
Constructor |
CatalogEntitySpec#
Ƭ CatalogEntitySpec: Record
<string
, any
>
EntityMetadataObject#
Ƭ EntityMetadataObject: { [Key in string]?: EntityMetadataValue }
EntityMetadataValue#
Ƭ EntityMetadataValue: string
| number
| boolean
| EntityMetadataObject
| undefined
KubernetesClusterStatusPhase#
Ƭ KubernetesClusterStatusPhase: "connected"
| "connecting"
| "disconnected"
| "deleting"
Deprecated
This is no longer used as it is incorrect. Other sources can add more values
WebLinkStatusPhase#
Ƭ WebLinkStatusPhase: "available"
| "unavailable"
Variables#
kubernetesClusterCategory#
• Const
kubernetesClusterCategory: KubernetesClusterCategory
Functions#
categoryVersion#
▸ categoryVersion<T
, Metadata
, Status
, Spec
>(name
, entityClass
): CatalogCategoryVersion
Type parameters#
Name | Type |
---|---|
T |
extends CatalogEntity <Metadata , Status , Spec , T > |
Metadata |
extends CatalogEntityMetadata <Metadata > |
Status |
extends CatalogEntityStatus |
Spec |
extends CatalogEntitySpec |
Parameters#
Name | Type |
---|---|
name |
string |
entityClass |
(data : CatalogEntityData <Metadata , Status , Spec >) => T |