Skip to main content

Interface: ModuleManager

Since

2.0.0

  • direct access to the module manager will be removed in version 4

Hierarchy

  • MetadataAccess

    ModuleManager

Implemented by

Methods

get

get(id): undefined | Module

Parameters

NameType
idstring

Returns

undefined | Module

Defined in

src/core/contracts/module-manager.ts:19


getByNameCommandType

getByNameCommandType<T>(name, commandType): undefined | CommandModuleDefs[T]

Type parameters

NameType
Textends CommandType

Parameters

NameType
namestring
commandTypeT

Returns

undefined | CommandModuleDefs[T]

Defined in

src/core/contracts/module-manager.ts:30


getMetadata

getMetadata(m): undefined | CommandMeta

Parameters

NameType
mModule

Returns

undefined | CommandMeta

Inherited from

MetadataAccess.getMetadata

Defined in

src/core/contracts/module-manager.ts:10


getPublishableCommands

getPublishableCommands(): CommandModule[]

Returns

CommandModule[]

Deprecated

Defined in

src/core/contracts/module-manager.ts:25


set

set(id, path): void

Parameters

NameType
idstring
pathModule

Returns

void

Defined in

src/core/contracts/module-manager.ts:21


setMetadata

setMetadata(m, c): void

Parameters

NameType
mModule
cCommandMeta

Returns

void

Inherited from

MetadataAccess.setMetadata

Defined in

src/core/contracts/module-manager.ts:11