Preparing search index...
The search index is not available
@matrixai/async-init
@matrixai/async-init
createDestroyStartStop
CreateDestroyStartStop
Interface CreateDestroyStartStop<StartReturn, StopReturn, DestroyReturn>
Type Parameters
StartReturn
=
unknown
StopReturn
=
unknown
DestroyReturn
=
unknown
Hierarchy
Evented
CreateDestroyStartStop
Index
Constructors
constructor
Properties
[init
Lock]
Accessors
[destroyed]
[event
Handled]
[event
Handlers]
[event
Target]
[handle
Event
Error]
[running]
[status
P]
[status]
Methods
add
Event
Listener
destroy
dispatch
Event
remove
Event
Listener
start
stop
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
[running]
get
[running]
(
)
:
boolean
Returns
boolean
[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
start
start
(
...
args
)
:
Promise
<
void
|
StartReturn
>
Parameters
Rest
...
args
:
any
[]
Returns
Promise
<
void
|
StartReturn
>
stop
stop
(
...
args
)
:
Promise
<
void
|
StopReturn
>
Parameters
Rest
...
args
:
any
[]
Returns
Promise
<
void
|
StopReturn
>
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]
[running]
[status
P]
[status]
add
Event
Listener
destroy
dispatch
Event
remove
Event
Listener
start
stop
@matrixai/async-
init
destroyed
init
Lock
running
status
statusP
create
Destroy
create
Destroy
Start
Stop
Create
Destroy
Start
Stop
destroyed
init
Lock
running
status
statusP
Create
Destroy
Start
Stop
ready
errors
events
start
Stop
types
Generated using
TypeDoc