Search
Preparing search index...
The search index is not available
vue-bus3
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
vue-bus3
BusComponent
Class BusComponent<TypeDataCurrent, TypeData>
Type Parameters
TypeDataCurrent
extends
{}
TypeData
extends
TypeEventsGlobal
&
TypeDataCurrent
Hierarchy
BusComponent
Index
Constructors
constructor
Properties
current
Instance
fns
Methods
emit
off
on
once
Constructors
constructor
new
Bus
Component
<
TypeDataCurrent
,
TypeData
>
(
bus
:
Bus
<
TypeData
>
)
:
BusComponent
<
TypeDataCurrent
,
TypeData
>
Type Parameters
TypeDataCurrent
extends
{}
TypeData
extends
TypeEventsGlobal
&
{}
Parameters
bus:
Bus
<
TypeData
>
Returns
BusComponent
<
TypeDataCurrent
,
TypeData
>
Properties
Private
Readonly
current
Instance
current
Instance
:
null
|
ComponentInternalInstance
= ...
Private
Readonly
fns
fns
:
Map
<
keyof
TypeData
,
Function
[]
>
= ...
Methods
emit
emit
<
EventName
>
(
name
:
EventName
, data
:
TypeData
[
EventName
]
)
:
void
Type Parameters
EventName
extends
string
|
number
|
symbol
Parameters
name:
EventName
data:
TypeData
[
EventName
]
Returns
void
off
off
<
EventName
>
(
name
:
EventName
, listener
?:
Listener
<
TypeData
[
EventName
]
>
)
:
void
Type Parameters
EventName
extends
string
|
number
|
symbol
Parameters
name:
EventName
Optional
listener:
Listener
<
TypeData
[
EventName
]
>
Returns
void
on
on
<
EventName
>
(
name
:
EventName
, listener
:
Listener
<
TypeData
[
EventName
]
>
)
:
(
(
)
=>
void
)
Type Parameters
EventName
extends
string
|
number
|
symbol
Parameters
name:
EventName
listener:
Listener
<
TypeData
[
EventName
]
>
Returns
(
(
)
=>
void
)
(
)
:
void
Returns
void
once
once
<
EventName
>
(
name
:
EventName
, listener
:
Listener
<
TypeData
[
EventName
]
>
)
:
(
(
)
=>
void
)
Type Parameters
EventName
extends
string
|
number
|
symbol
Parameters
name:
EventName
listener:
Listener
<
TypeData
[
EventName
]
>
Returns
(
(
)
=>
void
)
(
)
:
void
Returns
void
Exports
Bus
Component
constructor
current
Instance
fns
emit
off
on
once
Generated using
TypeDoc