Skip to content

@k8slens/extensions

Globals / "src/extensions/lens-main-extension" / LensMainExtension

Class: LensMainExtension#

Hierarchy#

LensMainExtension

Index#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

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

Inherited from LensRendererExtension.constructor

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

Parameters:

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

Returns: LensMainExtension

Properties#

appMenus#

appMenus: MenuRegistration[] = []

Defined in src/extensions/lens-main-extension.ts:6


isBundled#

Readonly isBundled: boolean

Inherited from LensRendererExtension.isBundled

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


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

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