@jewel998/state-machine - v0.0.5 / Observable
Class: Observable<TEvent>
Generic Observable implementation using Observer pattern
Type parameters
| Name |
|---|
TEvent |
Implements
ISubject<TEvent>
Table of contents
Constructors
Methods
Constructors
constructor
• new Observable<TEvent>(): Observable<TEvent>
Type parameters
| Name |
|---|
TEvent |
Returns
Observable<TEvent>
Methods
subscribe
▸ subscribe(observer): void
Parameters
| Name | Type |
|---|---|
observer | IObserver<TEvent> |
Returns
void
Implementation of
Defined in
unsubscribe
▸ unsubscribe(observer): void
Parameters
| Name | Type |
|---|---|
observer | IObserver<TEvent> |
Returns
void
Implementation of
Defined in
notify
▸ notify(event): void
Parameters
| Name | Type |
|---|---|
event | TEvent |
Returns
void
Implementation of
Defined in
getObserverCount
▸ getObserverCount(): number
Returns
number
Defined in
clear
▸ clear(): void
Returns
void