Constructor
new Module(name, moduleName, lifeCycleFlags, instanceConfig, instanceData, meta)
Parameters:
| Name | Type | Description |
|---|---|---|
name |
||
moduleName |
string | the name of the module |
lifeCycleFlags |
lifeCycleFlags | the initial value of the lifecycle flags |
instanceConfig |
the configuration of the module passed |
|
instanceData |
It is the reference of module |
|
meta |
- Source:
Extends
- {@link
Methods
dequeueEvents()
- Source:
destroy()
- Source:
getCSSSelector() → {*}
- Source:
Returns:
- Type
- *
getInstanceConfig() → {*}
- Source:
Returns:
- Type
- *
getInstanceName() → {string}
For internal use This method is currently used to check is the event occured via Pub sub or a module
- Source:
Returns:
- Type
- string
getModuleContainer() → {string}
- Source:
Returns:
- Type
- string
getModuleName() → {string|*}
- Source:
Returns:
- Type
- string | *
publish(eventName, message)
Parameters:
| Name | Type | Description |
|---|---|---|
eventName |
||
message |
- Source:
subscribe(subscription, eventName)
Parameters:
| Name | Type | Description |
|---|---|---|
subscription |
||
eventName |
- Source:
unsubscribe(eventName, callback)
Parameters:
| Name | Type | Description |
|---|---|---|
eventName |
||
callback |
- Source: