skeldjs
Preparing search index...
events/lib
EventEmitter
Class EventEmitter<Events>
Type Parameters
Events
extends
EventData
Hierarchy (
View Summary
)
EventEmitter
GameLogicComponent
Door
SystemStatus
NetworkedObject
Player
StatefulRoom
LanDiscovery
Index
Constructors
constructor
Methods
emit
emit
Serial
emit
Sync
get
Listeners
off
on
once
remove
All
Listeners
remove
Listeners
wait
waitf
Constructors
constructor
new
EventEmitter
<
Events
extends
EventData
>
()
:
EventEmitter
<
Events
>
Type Parameters
Events
extends
EventData
Returns
EventEmitter
<
Events
>
Methods
emit
emit
<
Event
extends
BasicEvent
>
(
event
:
Event
)
:
Promise
<
Event
>
Type Parameters
Event
extends
BasicEvent
Parameters
event
:
Event
Returns
Promise
<
Event
>
emit
Serial
emitSerial
<
Event
extends
BasicEvent
>
(
event
:
Event
)
:
Promise
<
Event
>
Type Parameters
Event
extends
BasicEvent
Parameters
event
:
Event
Returns
Promise
<
Event
>
emit
Sync
emitSync
<
Event
extends
BasicEvent
>
(
event
:
Event
)
:
Event
Type Parameters
Event
extends
BasicEvent
Parameters
event
:
Event
Returns
Event
get
Listeners
getListeners
<
Event
extends
BasicEvent
=
BasicEvent
>
(
event
:
string
,
)
:
Listener
<
Event
>
[]
Type Parameters
Event
extends
BasicEvent
=
BasicEvent
Parameters
event
:
string
Returns
Listener
<
Event
>
[]
off
off
<
EventName
extends
string
|
number
|
symbol
>
(
event
:
EventName
,
listener
:
Listener
<
Events
[
EventName
]
>
,
)
:
void
Type Parameters
EventName
extends
string
|
number
|
symbol
Parameters
event
:
EventName
listener
:
Listener
<
Events
[
EventName
]
>
Returns
void
off
<
K
extends
BasicEvent
>
(
event
:
string
,
listener
:
Listener
<
K
>
)
:
void
Type Parameters
K
extends
BasicEvent
Parameters
event
:
string
listener
:
Listener
<
K
>
Returns
void
on
on
<
EventName
extends
string
|
number
|
symbol
>
(
event
:
EventName
,
listener
:
Listener
<
Events
[
EventName
]
>
,
)
:
()
=>
void
Type Parameters
EventName
extends
string
|
number
|
symbol
Parameters
event
:
EventName
listener
:
Listener
<
Events
[
EventName
]
>
Returns
()
=>
void
on
<
K
extends
BasicEvent
>
(
event
:
string
,
listener
:
Listener
<
K
>
)
:
()
=>
void
Type Parameters
K
extends
BasicEvent
Parameters
event
:
string
listener
:
Listener
<
K
>
Returns
()
=>
void
once
once
<
EventName
extends
string
|
number
|
symbol
>
(
event
:
EventName
,
listener
:
Listener
<
Events
[
EventName
]
>
,
)
:
()
=>
void
Type Parameters
EventName
extends
string
|
number
|
symbol
Parameters
event
:
EventName
listener
:
Listener
<
Events
[
EventName
]
>
Returns
()
=>
void
once
<
K
extends
BasicEvent
>
(
event
:
string
,
listener
:
Listener
<
K
>
)
:
()
=>
void
Type Parameters
K
extends
BasicEvent
Parameters
event
:
string
listener
:
Listener
<
K
>
Returns
()
=>
void
remove
All
Listeners
removeAllListeners
()
:
void
Returns
void
remove
Listeners
removeListeners
(
event
:
string
)
:
void
Parameters
event
:
string
Returns
void
wait
wait
<
EventName
extends
string
|
number
|
symbol
>
(
event
:
EventName
,
)
:
Promise
<
Events
[
EventName
]
>
Type Parameters
EventName
extends
string
|
number
|
symbol
Parameters
event
:
EventName
Returns
Promise
<
Events
[
EventName
]
>
wait
(
event
:
string
)
:
Promise
<
BasicEvent
>
Parameters
event
:
string
Returns
Promise
<
BasicEvent
>
waitf
waitf
<
EventName
extends
string
|
number
|
symbol
>
(
event
:
EventName
,
filter
:
(
ev
:
Events
[
EventName
]
)
=>
boolean
|
Promise
<
boolean
>
,
)
:
Promise
<
Events
[
EventName
]
>
Type Parameters
EventName
extends
string
|
number
|
symbol
Parameters
event
:
EventName
filter
:
(
ev
:
Events
[
EventName
]
)
=>
boolean
|
Promise
<
boolean
>
Returns
Promise
<
Events
[
EventName
]
>
waitf
<
K
extends
BasicEvent
>
(
event
:
string
,
filter
:
(
ev
:
K
)
=>
boolean
|
Promise
<
boolean
>
,
)
:
Promise
<
BasicEvent
>
Type Parameters
K
extends
BasicEvent
Parameters
event
:
string
filter
:
(
ev
:
K
)
=>
boolean
|
Promise
<
boolean
>
Returns
Promise
<
BasicEvent
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
emit
emit
Serial
emit
Sync
get
Listeners
off
on
once
remove
All
Listeners
remove
Listeners
wait
waitf
skeldjs
Loading...