Skip to content

@k8slens/extensions

Globals / "src/extensions/lens-extension" / LensExtension

Class: LensExtension#

Hierarchy#

  • LensExtension

LensRendererExtension

LensMainExtension

Index#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

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

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

Parameters:

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

Returns: LensExtension

Properties#

isBundled#

Readonly isBundled: boolean

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


manifest#

Readonly manifest: LensExtensionManifest

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


manifestPath#

Readonly manifestPath: string

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

Accessors#

description#

• get description(): string

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

Returns: string


id#

• get id(): LensExtensionId

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

Returns: LensExtensionId


name#

• get name(): string

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

Returns: string


version#

• get version(): string

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

Returns: string

Methods#

disable#

disable(): Promise\

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

Returns: Promise\


enable#

enable(): Promise\

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

Returns: Promise\


onActivate#

ProtectedonActivate(): void

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

Returns: void


onDeactivate#

ProtectedonDeactivate(): void

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

Returns: void


toggle#

toggle(enable?: boolean): void

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

Parameters:

Name Type
enable? boolean

Returns: void


whenEnabled#

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

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

Parameters:

Name Type
handlers () => Function[]

Returns: Promise\<(Anonymous function)>


Last update: November 10, 2020