Skip to content

Class: LensRendererExtension#

Hierarchy#

  • LensExtension

LensRendererExtension

Index#

Constructors#

Properties#

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(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)›