Skip to main content

PluginManager

@codebolt/types


Interface: PluginManager

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:516

Methods​

disable()​

disable(name: string): void;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:522

Parameters​

ParameterType
namestring

Returns​

void


enable()​

enable(name: string): void;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:521

Parameters​

ParameterType
namestring

Returns​

void


getLoaded()​

getLoaded(): Plugin[];

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:520

Returns​

Plugin[]


isLoaded()​

isLoaded(name: string): boolean;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:519

Parameters​

ParameterType
namestring

Returns​

boolean


load()​

load(plugin: Plugin): Promise<void>;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:517

Parameters​

ParameterType
pluginPlugin

Returns​

Promise<void>


unload()​

unload(name: string): Promise<void>;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:518

Parameters​

ParameterType
namestring

Returns​

Promise<void>