4.5 KiB
id, title, sidebar_label, sidebar_position, custom_edit_url
| id | title | sidebar_label | sidebar_position | custom_edit_url |
|---|---|---|---|---|
| DefaultModuleManager | Class: DefaultModuleManager | DefaultModuleManager | 0 | null |
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