Skip to content

@k8slens/extensions

Globals / "src/extensions/lens-renderer-extension" / LensRendererExtension

Class: LensRendererExtension#

Hierarchy#

LensRendererExtension

Index#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

+ new LensRendererExtension(__namedParameters: { isBundled: boolean ; manifest: LensExtensionManifest ; manifestPath: string }): LensRendererExtension

Inherited from LensRendererExtension.constructor

Defined in src/extensions/lens-extension.ts:21

Parameters:

Name Type
__namedParameters { isBundled: boolean ; manifest: LensExtensionManifest ; manifestPath: string }

Returns: LensRendererExtension

Properties#

appPreferences#

appPreferences: AppPreferenceRegistration[] = []

Defined in src/extensions/lens-renderer-extension.ts:12


clusterFeatures#

clusterFeatures: ClusterFeatureRegistration[] = []

Defined in src/extensions/lens-renderer-extension.ts:13


clusterPages#

clusterPages: PageRegistration[] = []

Defined in src/extensions/lens-renderer-extension.ts:11


globalPages#

globalPages: PageRegistration[] = []

Defined in src/extensions/lens-renderer-extension.ts:10


isBundled#

Readonly isBundled: boolean

Inherited from LensRendererExtension.isBundled

Defined in src/extensions/lens-extension.ts:19


kubeObjectDetailItems#

kubeObjectDetailItems: KubeObjectDetailRegistration[] = []

Defined in src/extensions/lens-renderer-extension.ts:15


kubeObjectMenuItems#

kubeObjectMenuItems: KubeObjectMenuRegistration[] = []

Defined in src/extensions/lens-renderer-extension.ts:16


manifest#

Readonly manifest: LensExtensionManifest

Inherited from LensRendererExtension.manifest

Defined in src/extensions/lens-extension.ts:17


manifestPath#

Readonly manifestPath: string

Inherited from LensRendererExtension.manifestPath

Defined in src/extensions/lens-extension.ts:18


statusBarItems#

statusBarItems: StatusBarRegistration[] = []

Defined in src/extensions/lens-renderer-extension.ts:14

Accessors#

description#

• get description(): string

Inherited from LensRendererExtension.description

Defined in src/extensions/lens-extension.ts:41

Returns: string


id#

• get id(): LensExtensionId

Inherited from LensRendererExtension.id

Defined in src/extensions/lens-extension.ts:29

Returns: LensExtensionId


name#

• get name(): string

Inherited from LensRendererExtension.name

Defined in src/extensions/lens-extension.ts:33

Returns: string


version#

• get version(): string

Inherited from LensRendererExtension.version

Defined in src/extensions/lens-extension.ts:37

Returns: string

Methods#

disable#

disable(): Promise\

Inherited from LensRendererExtension.disable

Defined in src/extensions/lens-extension.ts:54

Returns: Promise\


enable#

enable(): Promise\

Inherited from LensRendererExtension.enable

Defined in src/extensions/lens-extension.ts:46

Returns: Promise\


onActivate#

ProtectedonActivate(): void

Inherited from LensRendererExtension.onActivate

Defined in src/extensions/lens-extension.ts:90

Returns: void


onDeactivate#

ProtectedonDeactivate(): void

Inherited from LensRendererExtension.onDeactivate

Defined in src/extensions/lens-extension.ts:94

Returns: void


toggle#

toggle(enable?: boolean): void

Inherited from LensRendererExtension.toggle

Defined in src/extensions/lens-extension.ts:61

Parameters:

Name Type
enable? boolean

Returns: void


whenEnabled#

whenEnabled(handlers: () => Function[]): Promise\<(Anonymous function)>

Inherited from LensRendererExtension.whenEnabled

Defined in src/extensions/lens-extension.ts:69

Parameters:

Name Type
handlers () => Function[]

Returns: Promise\<(Anonymous function)>


Last update: November 10, 2020