Preparing search index...
The search index is not available
@matrixai/async-init
@matrixai/async-init
createDestroy
CreateDestroy
Interface CreateDestroy<DestroyReturn>
Type Parameters
DestroyReturn
=
unknown
Hierarchy
Evented
CreateDestroy
Index
Constructors
constructor
Properties
[init
Lock]
Accessors
[destroyed]
[event
Handled]
[event
Handlers]
[event
Target]
[handle
Event
Error]
[status
P]
[status]
Methods
add
Event
Listener
destroy
dispatch
Event
remove
Event
Listener
Constructors
constructor
constructor
Properties
Readonly
[init
Lock]
[init
Lock]
:
RWLockWriter
Accessors
[destroyed]
get
[destroyed]
(
)
:
boolean
Returns
boolean
[event
Handled]
get
[eventHandled]
(
)
:
ReadonlyWeakSet
<
Event
>
Returns
ReadonlyWeakSet
<
Event
>
[event
Handlers]
get
[eventHandlers]
(
)
:
ReadonlyMap
<
string
,
Set
<
EventHandlerInfo
>
>
Returns
ReadonlyMap
<
string
,
Set
<
EventHandlerInfo
>
>
[event
Target]
get
[eventTarget]
(
)
:
EventTarget
Returns
EventTarget
[handle
Event
Error]
get
[handleEventError]
(
)
:
(
(
evt
)
=>
void
)
Returns
(
(
evt
)
=>
void
)
(
evt
)
:
void
Parameters
evt
:
EventError
Returns
void
[status
P]
get
[statusP]
(
)
:
Promise
<
Status
>
Returns
Promise
<
Status
>
[status]
get
[status]
(
)
:
Status
Returns
Status
Methods
add
Event
Listener
add
Event
Listener
(
type
,
callback
,
options
?
)
:
void
Parameters
type
:
string
callback
:
null
|
EventListenerOrEventListenerObject
Optional
options
:
boolean
|
AddEventListenerOptions
Returns
void
destroy
destroy
(
...
args
)
:
Promise
<
void
|
DestroyReturn
>
Parameters
Rest
...
args
:
any
[]
Returns
Promise
<
void
|
DestroyReturn
>
dispatch
Event
dispatch
Event
(
event
)
:
boolean
Parameters
event
:
Event
Returns
boolean
remove
Event
Listener
remove
Event
Listener
(
type
,
callback
,
options
?
)
:
void
Parameters
type
:
string
callback
:
null
|
EventListenerOrEventListenerObject
Optional
options
:
boolean
|
EventListenerOptions
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
[init
Lock]
[destroyed]
[event
Handled]
[event
Handlers]
[event
Target]
[handle
Event
Error]
[status
P]
[status]
add
Event
Listener
destroy
dispatch
Event
remove
Event
Listener
@matrixai/async-
init
destroyed
init
Lock
running
status
statusP
create
Destroy
destroyed
init
Lock
status
statusP
Create
Destroy
Create
Destroy
ready
create
Destroy
Start
Stop
errors
events
start
Stop
types
Generated using
TypeDoc