Preparing search index...
The search index is not available
@icynet/irclib
@icynet/irclib
TypedEventEmitter
Class TypedEventEmitter<Events>
Type Parameters
Events
extends
EventMap
Hierarchy
TypedEventEmitter
IRCNickList
IRCConnection
Index
Constructors
constructor
Properties
_handlers
Methods
add
Listener
emit
on
once
remove
All
Listeners
remove
Event
Listener
Constructors
constructor
new
Typed
Event
Emitter
<
Events
>
(
)
:
TypedEventEmitter
<
Events
>
Type Parameters
Events
extends
EventMap
Returns
TypedEventEmitter
<
Events
>
Properties
Private
_handlers
_handlers
:
{
[x:
string
]
:
{
fn
:
(
(
...
args
:
any
)
=>
void
)
;
once
:
boolean
}
[]
}
= {}
Type declaration
[
x:
string
]:
{
fn
:
(
(
...
args
:
any
)
=>
void
)
;
once
:
boolean
}
[]
Methods
add
Listener
add
Listener
<
E
>
(
event
:
E
, fn
:
Events
[
E
]
, once
?:
boolean
)
:
void
Type Parameters
E
extends
string
|
number
|
symbol
Parameters
event:
E
fn:
Events
[
E
]
once:
boolean
= false
Returns
void
emit
emit
<
E
>
(
event
:
E
,
...
args
:
Parameters
<
Events
[
E
]
>
)
:
void
Type Parameters
E
extends
string
|
number
|
symbol
Parameters
event:
E
Rest
...
args:
Parameters
<
Events
[
E
]
>
Returns
void
on
on
<
E
>
(
event
:
E
, fn
:
Events
[
E
]
)
:
void
Type Parameters
E
extends
string
|
number
|
symbol
Parameters
event:
E
fn:
Events
[
E
]
Returns
void
once
once
<
E
>
(
event
:
E
, fn
:
Events
[
E
]
)
:
void
Type Parameters
E
extends
string
|
number
|
symbol
Parameters
event:
E
fn:
Events
[
E
]
Returns
void
remove
All
Listeners
remove
All
Listeners
<
E
>
(
event
:
E
)
:
void
Type Parameters
E
extends
string
|
number
|
symbol
Parameters
event:
E
Returns
void
remove
Event
Listener
remove
Event
Listener
<
E
>
(
event
:
E
, fn
:
Events
[
E
]
)
:
void
Type Parameters
E
extends
string
|
number
|
symbol
Parameters
event:
E
fn:
Events
[
E
]
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
@icynet/irclib
Typed
Event
Emitter
constructor
_handlers
add
Listener
emit
on
once
remove
All
Listeners
remove
Event
Listener
Generated using
TypeDoc