@voxel-3d/docs
Preparing search index...
IEventSystem
Interface IEventSystem<T>
EventSystem 클래스 interface
interface
IEventSystem
<
T
extends
EventMap
=
EventMap
>
{
on
<
K
extends
string
|
number
|
symbol
>
(
event
:
K
,
callback
:
EventCallback
<
T
[
K
]
>
,
priority
?:
number
,
)
:
Unsubscribe
;
once
<
K
extends
string
|
number
|
symbol
>
(
event
:
K
,
callback
:
EventCallback
<
T
[
K
]
>
,
priority
?:
number
,
)
:
Unsubscribe
;
off
<
K
extends
string
|
number
|
symbol
>
(
event
:
K
,
callback
:
EventCallback
<
T
[
K
]
>
,
)
:
void
;
onAny
(
callback
:
EventCallback
<
WildcardEventData
<
unknown
>
>
)
:
Unsubscribe
;
offAny
(
callback
:
EventCallback
<
WildcardEventData
<
unknown
>
>
)
:
void
;
emit
<
K
extends
string
|
number
|
symbol
>
(
event
:
K
,
data
:
T
[
K
]
)
:
void
;
hasListeners
<
K
extends
string
|
number
|
symbol
>
(
event
:
K
)
:
boolean
;
getListenerCount
<
K
extends
string
|
number
|
symbol
>
(
event
?:
K
)
:
number
;
removeAllListeners
<
K
extends
string
|
number
|
symbol
>
(
event
?:
K
)
:
void
;
getHistory
(
filter
?:
EventHistoryFilter
)
:
EventHistoryEntry
<
unknown
>
[]
;
clearHistory
()
:
void
;
getStats
()
:
EventStats
;
dispose
()
:
void
;
}
Type Parameters
T
extends
EventMap
=
EventMap
Implemented by
EventSystem
Index
Methods
on
once
off
on
Any
off
Any
emit
has
Listeners
get
Listener
Count
remove
All
Listeners
get
History
clear
History
get
Stats
dispose
Methods
on
on
<
K
extends
string
|
number
|
symbol
>
(
event
:
K
,
callback
:
EventCallback
<
T
[
K
]
>
,
priority
?:
number
,
)
:
Unsubscribe
Type Parameters
K
extends
string
|
number
|
symbol
Parameters
event
:
K
callback
:
EventCallback
<
T
[
K
]
>
Optional
priority
:
number
Returns
Unsubscribe
once
once
<
K
extends
string
|
number
|
symbol
>
(
event
:
K
,
callback
:
EventCallback
<
T
[
K
]
>
,
priority
?:
number
,
)
:
Unsubscribe
Type Parameters
K
extends
string
|
number
|
symbol
Parameters
event
:
K
callback
:
EventCallback
<
T
[
K
]
>
Optional
priority
:
number
Returns
Unsubscribe
off
off
<
K
extends
string
|
number
|
symbol
>
(
event
:
K
,
callback
:
EventCallback
<
T
[
K
]
>
,
)
:
void
Type Parameters
K
extends
string
|
number
|
symbol
Parameters
event
:
K
callback
:
EventCallback
<
T
[
K
]
>
Returns
void
on
Any
onAny
(
callback
:
EventCallback
<
WildcardEventData
<
unknown
>
>
)
:
Unsubscribe
Parameters
callback
:
EventCallback
<
WildcardEventData
<
unknown
>
>
Returns
Unsubscribe
off
Any
offAny
(
callback
:
EventCallback
<
WildcardEventData
<
unknown
>
>
)
:
void
Parameters
callback
:
EventCallback
<
WildcardEventData
<
unknown
>
>
Returns
void
emit
emit
<
K
extends
string
|
number
|
symbol
>
(
event
:
K
,
data
:
T
[
K
]
)
:
void
Type Parameters
K
extends
string
|
number
|
symbol
Parameters
event
:
K
data
:
T
[
K
]
Returns
void
has
Listeners
hasListeners
<
K
extends
string
|
number
|
symbol
>
(
event
:
K
)
:
boolean
Type Parameters
K
extends
string
|
number
|
symbol
Parameters
event
:
K
Returns
boolean
get
Listener
Count
getListenerCount
<
K
extends
string
|
number
|
symbol
>
(
event
?:
K
)
:
number
Type Parameters
K
extends
string
|
number
|
symbol
Parameters
Optional
event
:
K
Returns
number
remove
All
Listeners
removeAllListeners
<
K
extends
string
|
number
|
symbol
>
(
event
?:
K
)
:
void
Type Parameters
K
extends
string
|
number
|
symbol
Parameters
Optional
event
:
K
Returns
void
get
History
getHistory
(
filter
?:
EventHistoryFilter
)
:
EventHistoryEntry
<
unknown
>
[]
Parameters
Optional
filter
:
EventHistoryFilter
Returns
EventHistoryEntry
<
unknown
>
[]
clear
History
clearHistory
()
:
void
Returns
void
get
Stats
getStats
()
:
EventStats
Returns
EventStats
dispose
dispose
()
:
void
Returns
void
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Methods
on
once
off
on
Any
off
Any
emit
has
Listeners
get
Listener
Count
remove
All
Listeners
get
History
clear
History
get
Stats
dispose
@voxel-3d/docs
Loading...
EventSystem 클래스 interface