Class: LensRendererExtension#
Hierarchy#
- LensExtension
↳ LensRendererExtension
Index#
Constructors#
Properties#
- appPreferences
- clusterFeatures
- clusterPageMenus
- clusterPages
- globalPageMenus
- globalPages
- isBundled
- kubeObjectDetailItems
- kubeObjectMenuItems
- kubeObjectStatusTexts
- manifest
- manifestPath
- routePrefix
- statusBarItems
Accessors#
Methods#
Constructors#
constructor#
+ new LensRendererExtension(__namedParameters: object): LensRendererExtension
Inherited from LensMainExtension.constructor
Defined in src/extensions/lens-extension.ts:23
Parameters:
▪ __namedParameters: object
| Name | Type |
|---|---|
isBundled |
boolean |
manifest |
LensExtensionManifest |
manifestPath |
string |
Returns: LensRendererExtension
Properties#
appPreferences#
• appPreferences: AppPreferenceRegistration[] = []
Defined in src/extensions/lens-renderer-extension.ts:11
clusterFeatures#
• clusterFeatures: ClusterFeatureRegistration[] = []
Defined in src/extensions/lens-renderer-extension.ts:12
clusterPageMenus#
• clusterPageMenus: PageMenuRegistration[] = []
Defined in src/extensions/lens-renderer-extension.ts:9
clusterPages#
• clusterPages: PageRegistration[] = []
Defined in src/extensions/lens-renderer-extension.ts:7
globalPageMenus#
• globalPageMenus: PageMenuRegistration[] = []
Defined in src/extensions/lens-renderer-extension.ts:8
globalPages#
• globalPages: PageRegistration[] = []
Defined in src/extensions/lens-renderer-extension.ts:6
isBundled#
• isBundled: boolean
Inherited from LensMainExtension.isBundled
Defined in src/extensions/lens-extension.ts:21
kubeObjectDetailItems#
• kubeObjectDetailItems: KubeObjectDetailRegistration[] = []
Defined in src/extensions/lens-renderer-extension.ts:14
kubeObjectMenuItems#
• kubeObjectMenuItems: KubeObjectMenuRegistration[] = []
Defined in src/extensions/lens-renderer-extension.ts:15
kubeObjectStatusTexts#
• kubeObjectStatusTexts: KubeObjectStatusRegistration[] = []
Defined in src/extensions/lens-renderer-extension.ts:10
manifest#
• manifest: LensExtensionManifest
Inherited from LensMainExtension.manifest
Defined in src/extensions/lens-extension.ts:19
manifestPath#
• manifestPath: string
Inherited from LensMainExtension.manifestPath
Defined in src/extensions/lens-extension.ts:20
routePrefix#
• routePrefix: "/extension/:name" = "/extension/:name"
Inherited from LensMainExtension.routePrefix
Defined in src/extensions/lens-extension.ts:18
statusBarItems#
• statusBarItems: StatusBarRegistration[] = []
Defined in src/extensions/lens-renderer-extension.ts:13
Accessors#
description#
• get description(): string
Inherited from LensMainExtension.description
Defined in src/extensions/lens-extension.ts:43
Returns: string
id#
• get id(): LensExtensionId
Inherited from LensMainExtension.id
Defined in src/extensions/lens-extension.ts:31
Returns: LensExtensionId
name#
• get name(): string
Inherited from LensMainExtension.name
Defined in src/extensions/lens-extension.ts:35
Returns: string
version#
• get version(): string
Inherited from LensMainExtension.version
Defined in src/extensions/lens-extension.ts:39
Returns: string
Methods#
disable#
▸ disable(): Promise‹void›
Inherited from LensMainExtension.disable
Defined in src/extensions/lens-extension.ts:64
Returns: Promise‹void›
enable#
▸ enable(): Promise‹void›
Inherited from LensMainExtension.enable
Defined in src/extensions/lens-extension.ts:56
Returns: Promise‹void›
getPageRoute#
▸ getPageRoute(baseRoute: string): string
Inherited from LensMainExtension.getPageRoute
Defined in src/extensions/lens-extension.ts:51
Parameters:
| Name | Type | Default |
|---|---|---|
baseRoute |
string | "" |
Returns: string
getPageUrl#
▸ getPageUrl(baseUrl: string): string
Inherited from LensMainExtension.getPageUrl
Defined in src/extensions/lens-extension.ts:47
Parameters:
| Name | Type | Default |
|---|---|---|
baseUrl |
string | "" |
Returns: string
navigate#
▸ navigate(location?: string): Promise‹void›
Defined in src/extensions/lens-renderer-extension.ts:17
Parameters:
| Name | Type |
|---|---|
location? |
string |
Returns: Promise‹void›
Protected onActivate#
▸ onActivate(): void
Inherited from LensMainExtension.onActivate
Defined in src/extensions/lens-extension.ts:100
Returns: void
Protected onDeactivate#
▸ onDeactivate(): void
Inherited from LensMainExtension.onDeactivate
Defined in src/extensions/lens-extension.ts:104
Returns: void
toggle#
▸ toggle(enable?: boolean): void
Inherited from LensMainExtension.toggle
Defined in src/extensions/lens-extension.ts:71
Parameters:
| Name | Type |
|---|---|
enable? |
boolean |
Returns: void
whenEnabled#
▸ whenEnabled(handlers: function): Promise‹(Anonymous function)›
Inherited from LensMainExtension.whenEnabled
Defined in src/extensions/lens-extension.ts:79
Parameters:
▪ handlers: function
▸ (): Function[]
Returns: Promise‹(Anonymous function)›