Defines and exports components
- License:
- MIT
- MIT
- Source:
Methods
(static) exports(key, module, override) → {Object}
Register the module and make sure his key is unique
- Source:
Parameters:
Name | Type | Description |
---|---|---|
key |
String
|
Module's unique identifier |
module |
Object
|
The module object |
override |
Boolean
|
Flag to control overwriting a module |
Returns:
- Type:
-
Object
The newly created module
(static) models() → {Object}
Returns all the modules
- Source:
Returns:
- Type:
-
Object
All modules models
(static) notify(key, data, cb)
Resolves and execute the action on all modules
- Source:
This:
Parameters:
Name | Type | Description |
---|---|---|
key |
String
|
Notify key |
data |
Object
|
Bag of data |
cb |
function
|
Callback executed after each App.actions.execute executions |
Returns:
this
(static) resolve(key, data) → {Array}
Resolves the key action on all modules
- Source:
Parameters:
Name | Type | Description |
---|---|---|
key |
String
|
Notify key |
data |
Object
|
Bag of data |
Returns:
- Type:
-
Array
Array of read/write objects for all modules