Private
_changedPrivate
_isReadonly
idThe plugin name.
Readonly
registryThe setting registry instance used as a back-end for these settings.
The composite of user settings and extension defaults.
Test whether the plugin settings manager disposed.
Whether the settings have been modified by the user or not.
The plugin settings raw text value.
The user settings.
The published version of the NPM package containing these settings.
Private
_onCalculate the default value of a setting by iterating through the schema.
Optional
key: stringThe name of the setting whose default value is calculated.
A calculated default JSON value for a specific setting.
Get an individual setting.
The name of the setting being retrieved.
The setting value.
This method returns synchronously because it uses a cached copy of the plugin settings that is synchronized with the registry.
Set a single setting.
The name of the setting being set.
The value of the setting.
A promise that resolves when the setting has been saved.
This function is asynchronous because it writes to the setting registry.
Validates raw settings with comments.
The JSON with comments string being validated.
A list of errors or null
if valid.
A manager for a specific plugin's settings.