The global EventEmitter.
The EventEmitter, used for inter-object server side communication.
Unique Id of this collection.
List of modules.
Returns the number of modules in this collection.
Adds a module to the collection.
The module to be added.
Adds module at a specific index in the list or at the end when empty.
Decreases the index of a module inside the list structure of this collection. (Index -= 1)
Unique id of the ModuleModel
Retrieves a module.
Unique id of the module.
The module if it exists, undefined otherwise.
Retrieves a module.
The index of the module.
The module if idx is valid, undefined otherwise.
Increases the index of a module inside the list structure of this collection. (Index += 1)
Unique id of the ModuleModel
Moves a module inside the list structure of this collection.
Current index of the module.
New module index.
Deletes a module from the collection.
Unique Id of the module.
Deletes a module from the collection.
The index of the module.
Sets the EventEmitter after creating the object.
The global EventEmitter.
Updates the internal settings of a module.
New module holding the updated settings but with the same unique id of the module about to be updated.
Generated using TypeDoc
A ModuleCollection consists of multiple modules and handles manipilation like routing updates to them.