Guide
Discord
Plugins
Preparing search index...
The search index is not available
Artibot
Artibot
RegisterModuleOverload
Type alias RegisterModuleOverload
Register
Module
Overload
:
{
<
T
>
(
module
:
T
, config
:
RegisterModuleConfigType
<
T
>
)
:
void
;
(
module
:
(
(
artibot
:
Artibot
)
=>
Module
)
)
:
void
;
(
module
:
Module
, config
?:
any
)
:
void
;
}
Type declaration
<
T
>
(
module
:
T
, config
:
RegisterModuleConfigType
<
T
>
)
:
void
Function that registers a module
Type Parameters
T
extends
(
(
artibot
:
Artibot
, config
:
any
)
=>
Module
)
Parameters
module:
T
config:
RegisterModuleConfigType
<
T
>
Returns
void
(
module
:
(
(
artibot
:
Artibot
)
=>
Module
)
)
:
void
Function that registers a module
Parameters
module:
(
(
artibot
:
Artibot
)
=>
Module
)
(
artibot
:
Artibot
)
:
Module
Parameters
artibot:
Artibot
Returns
Module
Returns
void
(
module
:
Module
, config
?:
any
)
:
void
Function that registers a module
Parameters
module:
Module
Optional
config:
any
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
Modules
Artibot
default
Artibot
Artibot
Config
Builder
Base
Part
Button
Command
Embed
Global
Interaction
Manager
Message
Context
Menu
Option
Module
Select
Menu
Option
Slash
Command
Trigger
Group
User
Context
Menu
Option
Artibot
Config
Base
Part
Config
Button
Config
Command
Config
Contributor
Contributor
List
Message
Context
Menu
Option
Config
Module
Config
Select
Menu
Option
Config
Slash
Command
Config
Trigger
Group
Config
User
Context
Menu
Option
Config
Module
Generator
Module
Part
Resolvable
Modules
Register
Module
Config
Type
Register
Module
Overload
Trigger
log
Generated using
TypeDoc
v0.23.28
Function that registers a module