Constructor
new Module(namespace, name, dependenciesopt, initializer)
Creates a new instance of Module.
Parameters
Name | Type | Attributes | Description |
---|---|---|---|
namespace |
string | Namespace name. | |
name |
string | Module name. | |
dependencies |
Array.<string> |
<optional> |
Module dependencies. |
initializer |
function | Module initializer. |
Methods
getDependencies() → {Array.<string>|undefined}
Returns a list of module dependencies.
Returns
List of module dependencies.
- Type
- Array.<string> | undefined
getValue() → {any}
Returns initialized module value.
Throws
- Error
- If a module is not initialized.
Returns
Modules value.
- Type
- any
isInitialized() → {boolean}
Returns a value that determines whether a module is initialized.
Returns
Value that determines whether a module is initialized.
- Type
- boolean