Documentation
Preparing search index...
@mysten/utils
Emitter
Interface Emitter<Events>
interface
Emitter
<
Events
extends
Record
<
EventType
,
unknown
>
>
{
all
:
EventHandlerMap
<
Events
>
;
emit
<
Key
extends
string
|
number
|
symbol
>
(
type
:
Key
,
event
:
Events
[
Key
]
,
)
:
void
;
emit
<
Key
extends
string
|
number
|
symbol
>
(
type
:
undefined
extends
Events
[
Key
]
?
Key
:
never
,
)
:
void
;
off
<
Key
extends
string
|
number
|
symbol
>
(
type
:
Key
,
handler
?:
Handler
<
Events
[
Key
]
>
,
)
:
void
;
off
(
type
:
"*"
,
handler
:
WildcardHandler
<
Events
>
)
:
void
;
on
<
Key
extends
string
|
number
|
symbol
>
(
type
:
Key
,
handler
:
Handler
<
Events
[
Key
]
>
,
)
:
void
;
on
(
type
:
"*"
,
handler
:
WildcardHandler
<
Events
>
)
:
void
;
}
Type Parameters
Events
extends
Record
<
EventType
,
unknown
>
Index
Properties
all
Methods
emit
off
on
Properties
all
all
:
EventHandlerMap
<
Events
>
Methods
emit
emit
<
Key
extends
string
|
number
|
symbol
>
(
type
:
Key
,
event
:
Events
[
Key
]
)
:
void
Type Parameters
Key
extends
string
|
number
|
symbol
Parameters
type
:
Key
event
:
Events
[
Key
]
Returns
void
emit
<
Key
extends
string
|
number
|
symbol
>
(
type
:
undefined
extends
Events
[
Key
]
?
Key
:
never
,
)
:
void
Type Parameters
Key
extends
string
|
number
|
symbol
Parameters
type
:
undefined
extends
Events
[
Key
]
?
Key
:
never
Returns
void
off
off
<
Key
extends
string
|
number
|
symbol
>
(
type
:
Key
,
handler
?:
Handler
<
Events
[
Key
]
>
,
)
:
void
Type Parameters
Key
extends
string
|
number
|
symbol
Parameters
type
:
Key
Optional
handler
:
Handler
<
Events
[
Key
]
>
Returns
void
off
(
type
:
"*"
,
handler
:
WildcardHandler
<
Events
>
)
:
void
Parameters
type
:
"*"
handler
:
WildcardHandler
<
Events
>
Returns
void
on
on
<
Key
extends
string
|
number
|
symbol
>
(
type
:
Key
,
handler
:
Handler
<
Events
[
Key
]
>
,
)
:
void
Type Parameters
Key
extends
string
|
number
|
symbol
Parameters
type
:
Key
handler
:
Handler
<
Events
[
Key
]
>
Returns
void
on
(
type
:
"*"
,
handler
:
WildcardHandler
<
Events
>
)
:
void
Parameters
type
:
"*"
handler
:
WildcardHandler
<
Events
>
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
all
Methods
emit
off
on
Documentation
Loading...