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>