Class: DefaultModuleManager
Since
2.0.0 Version 4.0.0 will internalize this api. Please refrain from using DefaultModuleManager!
Implements
Constructors
constructor
• new DefaultModuleManager(moduleStore
): DefaultModuleManager
Parameters
Name | Type |
---|---|
moduleStore | CoreModuleStore |
Returns
Defined in
src/core/structures/services/module-manager.ts:11
Properties
moduleStore
• Private
moduleStore: CoreModuleStore
Defined in
src/core/structures/services/module-manager.ts:11
Methods
get
▸ get(id
): undefined
| Module
Parameters
Name | Type |
---|---|
id | string |
Returns
undefined
| Module
Implementation of
Defined in
src/core/structures/services/module-manager.ts:34
getByNameCommandType
▸ getByNameCommandType<T
>(name
, commandType
): undefined
| CommandModuleDefs
[T
]
Type parameters
Name | Type |
---|---|
T | extends CommandType |
Parameters
Name | Type |
---|---|
name | string |
commandType | T |
Returns
undefined
| CommandModuleDefs
[T
]
Implementation of
ModuleManager.getByNameCommandType
Defined in
src/core/structures/services/module-manager.ts:14
getMetadata
▸ getMetadata(m
): CommandMeta
Parameters
Name | Type |
---|---|
m | Module |
Returns
CommandMeta
Implementation of
Defined in
src/core/structures/services/module-manager.ts:26
getPublishableCommands
▸ getPublishableCommands(): CommandModule
[]
Returns
Deprecated
Implementation of
ModuleManager.getPublishableCommands
Defined in
src/core/structures/services/module-manager.ts:41
set
▸ set(id
, path
): void
Parameters
Name | Type |
---|---|
id | string |
path | CommandModule |
Returns
void
Implementation of
Defined in
src/core/structures/services/module-manager.ts:37
setMetadata
▸ setMetadata(m
, c
): void
Parameters
Name | Type |
---|---|
m | Module |
c | CommandMeta |
Returns
void