Yurba.js Documentation
Guide
GitHub
npm
Preparing search index...
@yurbajs/types
ICommandManager
Interface ICommandManager
interface
ICommandManager
{
getCommands
()
:
string
[]
;
handleCommand
(
message
:
Message
,
enhanceMessage
:
(
msg
:
Message
)
=>
void
,
)
:
Promise
<
void
>
;
registerCommand
(
command
:
string
,
argsSchema
:
CommandArgsSchema
,
handler
:
CommandHandler
,
)
:
void
;
}
Index
Methods
get
Commands
handle
Command
register
Command
Methods
get
Commands
getCommands
()
:
string
[]
Returns
string
[]
handle
Command
handleCommand
(
message
:
Message
,
enhanceMessage
:
(
msg
:
Message
)
=>
void
,
)
:
Promise
<
void
>
Parameters
message
:
Message
enhanceMessage
:
(
msg
:
Message
)
=>
void
Returns
Promise
<
void
>
register
Command
registerCommand
(
command
:
string
,
argsSchema
:
CommandArgsSchema
,
handler
:
CommandHandler
,
)
:
void
Parameters
command
:
string
argsSchema
:
CommandArgsSchema
handler
:
CommandHandler
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
get
Commands
handle
Command
register
Command
Guide
GitHub
npm
Yurba.js Documentation
Loading...