Preparing search index...
The search index is not available
@teawithsand/tws-lts
@teawithsand/tws-lts
DefaultEventBus
Class DefaultEventBus<T>
EventBus - both Subscribable and Emitter.
Type Parameters
T
Hierarchy
DefaultEventBus
Implements
EventBus
<
T
>
Index
Constructors
constructor
Properties
subscribers
Methods
add
Subscriber
emit
Event
remove
Subscriber
Constructors
constructor
new
Default
Event
Bus
<
T
>
(
)
:
DefaultEventBus
<
T
>
Type Parameters
T
Returns
DefaultEventBus
<
T
>
Properties
Private
subscribers
subscribers
:
Subscriber
<
T
>
[]
= []
Methods
add
Subscriber
add
Subscriber
(
subscriber
)
:
SubscriptionCanceler
Parameters
subscriber
:
Subscriber
<
T
>
Returns
SubscriptionCanceler
emit
Event
emit
Event
(
event
)
:
void
Parameters
event
:
T
Returns
void
Private
remove
Subscriber
remove
Subscriber
(
subscriber
)
:
void
Parameters
subscriber
:
Subscriber
<
T
>
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
subscribers
add
Subscriber
emit
Event
remove
Subscriber
@teawithsand/tws-
lts
Ordering
Async
Queue
Async
Queue
Closed
Error
Bus
Reader
Default
Event
Bus
Default
Queue
Default
Sticky
Event
Bus
Empty
Sticky
Event
Bus
Mapping
Sticky
Subscribable
Mapping
Subscribable
Emitter
Event
Bus
Queue
Sticky
Event
Bus
Sticky
Subscribable
Subscribable
Comparator
Performance
Timestamp
Ms
Subscriber
Subscription
Canceler
Timestamp
Ms
bus
Read
Single
Event
chain
Comparators
chain
Orderings
compare
Big
Int
compare
Numbers
compare
Strings
compare
Strings
Natural
format
Duration
Seconds
generateUUID
get
Now
Performance
Timestamp
get
Now
Timestamp
inverse
Comparator
inverse
Ordering
late
Promise
normalize
Ordering
simple
Sleep
sleep
sorted
throw
Expression
throw
Expression
Lazy
timestamp
To
Date
Generated using
TypeDoc
EventBus - both Subscribable and Emitter.