ReadonlyconnectorThe data connector used by the setting registry.
ReadonlypluginA signal that emits the name of a plugin when its settings change.
ReadonlypluginsThe collection of setting registry plugins.
ReadonlyschemaThe schema of the setting registry.
ReadonlyvalidatorThe schema validator used by the setting registry.
Get an individual setting.
The name of the plugin whose settings are being retrieved.
The name of the setting being retrieved.
A promise that resolves when the setting is retrieved.
Load a plugin's settings into the setting registry.
The name of the plugin whose settings are being loaded.
OptionalforceTransform: booleanAn optional parameter to force replay the transforms methods.
A promise that resolves with a plugin settings object or rejects if the plugin is not found.
Reload a plugin's settings into the registry even if they already exist.
The name of the plugin whose settings are being reloaded.
A promise that resolves with a plugin settings object or rejects
with a list of ISchemaValidator.IError objects if it fails.
Set a single setting in the registry.
The name of the plugin whose setting is being set.
The name of the setting being set.
The value of the setting being set.
A promise that resolves when the setting has been saved.
Register a plugin transform function to act on a specific plugin.
A disposable that removes the transforms from the registry.
compose transformations: The registry automatically overwrites a
plugin's default values with user overrides, but a plugin may instead wish
to merge values. This behavior can be accomplished in a compose
transformation.fetch transformations: The registry uses the plugin data that is
fetched from its connector. If a plugin wants to override, e.g. to update
its schema with dynamic defaults, a fetch transformation can be applied.
The settings registry interface.