|
|
|
@ -37,9 +37,13 @@
|
|
|
|
|
* @property {AddonManager} manager
|
|
|
|
|
* @property {APIManager} apiManager
|
|
|
|
|
* @property {Git} git
|
|
|
|
|
* @property {boolean} _initialized
|
|
|
|
|
* @global
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
//--------------
|
|
|
|
|
// Addons
|
|
|
|
|
//--------------
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @typedef Addon
|
|
|
|
|
* @property {string} dir
|
|
|
|
@ -47,19 +51,15 @@
|
|
|
|
|
* @property {object} sections
|
|
|
|
|
* @property {object} styles
|
|
|
|
|
* @property {string} type
|
|
|
|
|
* @property {object} _events
|
|
|
|
|
* @property {number} _eventsCount
|
|
|
|
|
* @property {string[]} _labels
|
|
|
|
|
* @property {undefined} _maxListeners
|
|
|
|
|
* @property {boolean} _ready
|
|
|
|
|
* @property {string} _updateIdentifier
|
|
|
|
|
* @property {*} _watcher
|
|
|
|
|
* @property {boolean} _watcherEnabled
|
|
|
|
|
* @property {string} addonId
|
|
|
|
|
* @property {AddonManifest} manifest
|
|
|
|
|
* @property {object} _cwd
|
|
|
|
|
* @property {string} _cwd.cwd
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @typedef AddonType
|
|
|
|
|
* @property {('plugin'|'theme')} type
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @typedef AddonManifest
|
|
|
|
|
* @property {string} appMode
|
|
|
|
@ -70,6 +70,7 @@
|
|
|
|
|
* @property {string} name
|
|
|
|
|
* @property {string} version
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @typedef AddonManifestAuthor
|
|
|
|
|
* @property {string} id
|
|
|
|
|