Skip to main content

IPluginLifecycle

API Docs


Interface: IPluginLifecycle

Defined in: src/plugin/types.ts:145

Methods​

onActivate()?​

optional onActivate(context): Promise<void>

Defined in: src/plugin/types.ts:148

Parameters​

context​

IPluginContext

Returns​

Promise<void>


onDeactivate()?​

optional onDeactivate(context): Promise<void>

Defined in: src/plugin/types.ts:149

Parameters​

context​

IPluginContext

Returns​

Promise<void>


onInstall()?​

optional onInstall(context): Promise<void>

Defined in: src/plugin/types.ts:146

Parameters​

context​

IPluginContext

Returns​

Promise<void>


onLoad()?​

optional onLoad(context): Promise<void>

Defined in: src/plugin/types.ts:147

Parameters​

context​

IPluginContext

Returns​

Promise<void>


onUninstall()?​

optional onUninstall(context): Promise<void>

Defined in: src/plugin/types.ts:150

Parameters​

context​

IPluginContext

Returns​

Promise<void>


onUnload()?​

optional onUnload(context): Promise<void>

Defined in: src/plugin/types.ts:151

Parameters​

context​

IPluginContext

Returns​

Promise<void>