Constructor
new Addon(path, options)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
path |
string | |
options |
Methods
getPathRelativeToRoot() → {string}
- Description:
Get relative path of the addon
- Source:
Returns:
- back slashes based add-on's path relative to Translator++ installation. No trailing slash.
- Type
- string
getRelativePath() → {string}
- Description:
Get relative path of the addon
- Source:
Returns:
- forward slashes based add-on's path relative to Translator++ installation. No trailing slash.
- Type
- string
globalizeNodeModules()
- Description:
Register addon's node modules to the global scope global
- Source:
- Since:
- 5.8.13
require(moduleName)
- Description:
Load node modules that installed locally
- Source:
- Since:
- 5.8.13
Parameters:
Name | Type | Description |
---|---|---|
moduleName |
string | Name of the installed module |
resolvePath(path) → {String}
- Description:
Resolve the relative path from the root of a local path relative to addon
Translates the trailing slash to the root path of the addon
- Source:
Parameters:
Name | Type | Description |
---|---|---|
path |
String |
Returns:
- Path to the addon
- Type
- String
(static) isExternalScript(pathName)
- Description:
Detect whether pathName contains "ao://"
- Source:
Parameters:
Name | Type | Description |
---|---|---|
pathName |
Events
loaded
- Description:
Addon is loaded and ready
- Source:
Type:
onLoaded
- Description:
Addon is loaded and ready
- Source:
- Deprecated:
- Deprecated since 4.12.1. Use `loaded` instead