Readonly
changedA signal that emits when the plugin's settings have changed.
Readonly
compositeThe composite of user settings and extension defaults.
Readonly
idThe plugin's ID.
Readonly
isReadonly
pluginReadonly
rawThe plugin settings raw text value.
Readonly
schemaThe plugin's schema.
Readonly
userThe user settings.
Readonly
versionThe published version of the NPM package containing these settings.
Calculate the default value of a setting by iterating through the schema.
The name of the setting whose default value is calculated.
A calculated default JSON value for a specific setting.
Dispose of the resources held by the object.
If the object's dispose
method is called more than once, all
calls made after the first will be a no-op.
It is undefined behavior to use any functionality of the object after it has been disposed unless otherwise explicitly noted.
Get an individual setting.
The name of the setting being retrieved.
The setting value.
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.
An interface for manipulating the settings of a specific plugin.