Skip to content

Class: LensMainExtension#

Hierarchy#

  • LensExtension

LensMainExtension

Index#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

+ new LensMainExtension(__namedParameters: object): LensMainExtension

Inherited from LensMainExtension.constructor

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

Parameters:

__namedParameters: object

Name Type
isBundled boolean
manifest LensExtensionManifest
manifestPath string

Returns: LensMainExtension

Properties#

appMenus#

appMenus: MenuRegistration[] = []

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


isBundled#

isBundled: boolean

Inherited from LensMainExtension.isBundled

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


manifest#

manifest: LensExtensionManifest

Inherited from LensMainExtension.manifest

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


manifestPath#

manifestPath: string

Inherited from LensMainExtension.manifestPath

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

Accessors#

description#

get description(): string

Inherited from LensMainExtension.description

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

Returns: string


id#

get id(): LensExtensionId

Inherited from LensMainExtension.id

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

Returns: LensExtensionId


name#

get name(): string

Inherited from LensMainExtension.name

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

Returns: string


version#

get version(): string

Inherited from LensMainExtension.version

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

Returns: string

Methods#

disable#

disable(): Promise‹void›

Inherited from LensMainExtension.disable

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

Returns: Promise‹void›


enable#

enable(): Promise‹void›

Inherited from LensMainExtension.enable

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

Returns: Promise‹void›


navigateP›(pageId?: string, params?: P, frameId?: number): Promise‹void›

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

Type parameters:

P: object

Parameters:

Name Type
pageId? string
params? P
frameId? number

Returns: Promise‹void›


Protected onActivate#

onActivate(): void

Inherited from LensMainExtension.onActivate

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

Returns: void


Protected onDeactivate#

onDeactivate(): void

Inherited from LensMainExtension.onDeactivate

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

Returns: void


toggle#

toggle(enable?: boolean): void

Inherited from LensMainExtension.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 LensMainExtension.whenEnabled

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

Parameters:

handlers: function

▸ (): Function[]

Returns: Promise‹(Anonymous function)›