@tryforge/forgescript
Preparing search index...
BaseCommandManager
Class BaseCommandManager<T>
Abstract
Type Parameters
T
Hierarchy (
View Summary
)
TypedEmitter
<
ICommandManagerEvents
<
T
>
>
BaseCommandManager
NativeCommandManager
Index
Constructors
constructor
Properties
handler
Name
default
Max
Listeners
Accessors
count
Methods
add
add
Listener
emit
event
Names
get
get
Max
Listeners
listener
Count
listeners
load
off
on
once
prepend
Listener
prepend
Once
Listener
raw
Listeners
refresh
remove
All
Listeners
remove
Listener
set
Max
Listeners
to
Array
Constructors
constructor
new
BaseCommandManager
<
T
>
(
client
:
ForgeClient
)
:
BaseCommandManager
<
T
>
Type Parameters
T
Parameters
client
:
ForgeClient
Returns
BaseCommandManager
<
T
>
Properties
Abstract
handler
Name
handlerName
:
string
Static
default
Max
Listeners
defaultMaxListeners
:
number
Accessors
count
get
count
()
:
number
Returns
number
Methods
add
add
(
...
commands
:
(
BaseCommand
<
T
>
|
IBaseCommand
<
T
>
)
[]
)
:
void
Parameters
...
commands
: (
BaseCommand
<
T
>
|
IBaseCommand
<
T
>
)
[]
Returns
void
add
Listener
addListener
<
U
extends
"update"
>
(
event
:
U
,
listener
:
ICommandManagerEvents
<
T
>
[
U
]
,
)
:
this
Type Parameters
U
extends
"update"
Parameters
event
:
U
listener
:
ICommandManagerEvents
<
T
>
[
U
]
Returns
this
emit
emit
<
U
extends
"update"
>
(
event
:
U
,
...
args
:
Parameters
<
ICommandManagerEvents
<
T
>
[
U
]
>
,
)
:
boolean
Type Parameters
U
extends
"update"
Parameters
event
:
U
...
args
:
Parameters
<
ICommandManagerEvents
<
T
>
[
U
]
>
Returns
boolean
event
Names
eventNames
<
U
extends
"update"
>
()
:
U
[]
Type Parameters
U
extends
"update"
Returns
U
[]
get
get
(
type
:
T
,
fn
?:
(
cmd
:
BaseCommand
<
T
>
)
=>
boolean
)
:
BaseCommand
<
T
>
[]
Parameters
type
:
T
Optional
fn
:
(
cmd
:
BaseCommand
<
T
>
)
=>
boolean
Returns
BaseCommand
<
T
>
[]
get
Max
Listeners
getMaxListeners
()
:
number
Returns
number
listener
Count
listenerCount
(
type
:
"update"
)
:
number
Parameters
type
:
"update"
Returns
number
listeners
listeners
<
U
extends
"update"
>
(
type
:
U
)
:
ICommandManagerEvents
<
T
>
[
U
]
[]
Type Parameters
U
extends
"update"
Parameters
type
:
U
Returns
ICommandManagerEvents
<
T
>
[
U
]
[]
load
load
(
path
:
string
)
:
void
Parameters
path
:
string
Returns
void
off
off
<
U
extends
"update"
>
(
event
:
U
,
listener
:
ICommandManagerEvents
<
T
>
[
U
]
)
:
this
Type Parameters
U
extends
"update"
Parameters
event
:
U
listener
:
ICommandManagerEvents
<
T
>
[
U
]
Returns
this
on
on
<
U
extends
"update"
>
(
event
:
U
,
listener
:
ICommandManagerEvents
<
T
>
[
U
]
)
:
this
Type Parameters
U
extends
"update"
Parameters
event
:
U
listener
:
ICommandManagerEvents
<
T
>
[
U
]
Returns
this
once
once
<
U
extends
"update"
>
(
event
:
U
,
listener
:
ICommandManagerEvents
<
T
>
[
U
]
)
:
this
Type Parameters
U
extends
"update"
Parameters
event
:
U
listener
:
ICommandManagerEvents
<
T
>
[
U
]
Returns
this
prepend
Listener
prependListener
<
U
extends
"update"
>
(
event
:
U
,
listener
:
ICommandManagerEvents
<
T
>
[
U
]
,
)
:
this
Type Parameters
U
extends
"update"
Parameters
event
:
U
listener
:
ICommandManagerEvents
<
T
>
[
U
]
Returns
this
prepend
Once
Listener
prependOnceListener
<
U
extends
"update"
>
(
event
:
U
,
listener
:
ICommandManagerEvents
<
T
>
[
U
]
,
)
:
this
Type Parameters
U
extends
"update"
Parameters
event
:
U
listener
:
ICommandManagerEvents
<
T
>
[
U
]
Returns
this
raw
Listeners
rawListeners
<
U
extends
"update"
>
(
type
:
U
)
:
ICommandManagerEvents
<
T
>
[
U
]
[]
Type Parameters
U
extends
"update"
Parameters
type
:
U
Returns
ICommandManagerEvents
<
T
>
[
U
]
[]
refresh
refresh
()
:
void
Returns
void
remove
All
Listeners
removeAllListeners
(
event
?:
"update"
)
:
this
Parameters
Optional
event
:
"update"
Returns
this
remove
Listener
removeListener
<
U
extends
"update"
>
(
event
:
U
,
listener
:
ICommandManagerEvents
<
T
>
[
U
]
,
)
:
this
Type Parameters
U
extends
"update"
Parameters
event
:
U
listener
:
ICommandManagerEvents
<
T
>
[
U
]
Returns
this
set
Max
Listeners
setMaxListeners
(
n
:
number
)
:
this
Parameters
n
:
number
Returns
this
to
Array
toArray
()
:
BaseCommand
<
T
>
[]
Returns
BaseCommand
<
T
>
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
handler
Name
default
Max
Listeners
Accessors
count
Methods
add
add
Listener
emit
event
Names
get
get
Max
Listeners
listener
Count
listeners
load
off
on
once
prepend
Listener
prepend
Once
Listener
raw
Listeners
refresh
remove
All
Listeners
remove
Listener
set
Max
Listeners
to
Array
@tryforge/forgescript
Loading...