Typedef
| Static Public Summary | ||
| public |
|
|
| public |
|
|
| public |
|
|
Static Public
public PluginConfig: object source
Properties:
| Name | Type | Attribute | Description |
| name | string | Defines the name of the plugin; if no |
|
| target | string |
|
Defines the target NPM module to load or defines a local file (full path or relative to current working directory to load. |
| instance | string |
|
Defines an existing object instance to use as the plugin. |
| options | object |
|
Defines an object of options for the plugin. |
public PluginData: object source
Properties:
| Name | Type | Attribute | Description |
| name | string | The name of the plugin. |
|
| scopedName | string | The name of the plugin with the plugin managers event prepend string. |
|
| target | string | Defines the target NPM module to loaded or defines a local file (full path or relative to current working directory to load. |
|
| targetEscaped | string | Provides the target, but properly escaped for RegExp usage. |
|
| type | string | The type of plugin: |
|
| options | object | Defines an object of options for the plugin. |
|
| managerEventPrepend | string | The plugin manager event prepend string. |
public PluginManagerOptions: object source
Properties:
| Name | Type | Attribute | Description |
| pluginsEnabled | boolean |
|
If false all plugins are disabled. |
| noEventAdd | boolean |
|
If true this prevents plugins from being added by |
| noEventDestroy | boolean |
|
If true this prevents the plugin mananger from being destroyed by
|
| noEventRemoval | boolean |
|
If true this prevents plugins from being removed by |
| throwNoMethod | boolean |
|
If true then when a method fails to be invoked by any plugin an exception will be thrown. |
| throwNoPlugin | boolean |
|
If true then when no plugin is matched to be invoked an exception will be thrown. |