Monster.Types. ObserverList

With the help of the ObserverList class, observer can be managed.

Constructor

new ObserverList()

Since
  • 1.0.0
License
  • AGPLv3

Methods

attach(observer) → {ObserverList}

Parameters:
NameTypeDescription
observerObserver
Throws:

value is not an instance of Observer

Type
TypeError
Returns:
Type: 
ObserverList

contains(observer) → {boolean}

Parameters:
NameTypeDescription
observerObserver
Throws:

value is not an instance of Observer

Type
TypeError
Returns:
Type: 
boolean

detach(observer) → {ObserverList}

Parameters:
NameTypeDescription
observerObserver
Throws:

value is not an instance of Observer

Type
TypeError
Returns:
Type: 
ObserverList

notify(subject) → {Promise}

Parameters:
NameTypeDescription
subject
Returns:
Type: 
Promise