Preparing search index...
The search index is not available
@skyway-sdk/core
@skyway-sdk/core
EventInterface
Interface EventInterface<T>
interface
EventInterface
<
T
>
{
add
:
(
(
callback
:
(
(
args
:
T
)
=>
void
)
)
=>
{
disposer
:
(
(
disposer
:
EventDisposerInterface
)
=>
void
)
;
removeListener
:
(
(
)
=>
void
)
;
}
)
;
asPromise
:
(
(
timeLimit
?:
number
)
=>
Promise
<
T
>
)
;
emit
:
(
(
arg
:
T
)
=>
void
)
;
once
:
(
(
callback
:
(
(
arg
:
T
)
=>
void
)
)
=>
{
disposer
:
(
(
disposer
:
EventDisposerInterface
)
=>
void
)
;
removeListener
:
(
(
)
=>
void
)
;
}
)
;
removeAllListeners
:
(
(
)
=>
void
)
;
watch
:
(
(
callback
:
(
(
arg
:
T
)
=>
undefined
|
null
|
boolean
)
,
timeLimit
?:
number
)
=>
Promise
<
T
>
)
;
}
Type Parameters
T
Index
Properties
add
as
Promise
emit
once
remove
All
Listeners
watch
Properties
add
add
:
(
(
callback
:
(
(
args
:
T
)
=>
void
)
)
=>
{
disposer
:
(
(
disposer
:
EventDisposerInterface
)
=>
void
)
;
removeListener
:
(
(
)
=>
void
)
;
}
)
as
Promise
as
Promise
:
(
(
timeLimit
?:
number
)
=>
Promise
<
T
>
)
emit
emit
:
(
(
arg
:
T
)
=>
void
)
once
once
:
(
(
callback
:
(
(
arg
:
T
)
=>
void
)
)
=>
{
disposer
:
(
(
disposer
:
EventDisposerInterface
)
=>
void
)
;
removeListener
:
(
(
)
=>
void
)
;
}
)
remove
All
Listeners
remove
All
Listeners
:
(
(
)
=>
void
)
watch
watch
:
(
(
callback
:
(
(
arg
:
T
)
=>
undefined
|
null
|
boolean
)
,
timeLimit
?:
number
)
=>
Promise
<
T
>
)
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
add
as
Promise
emit
once
remove
All
Listeners
watch
@skyway-sdk/core
Loading...