The primitive types available in a JSON schema.
The data connector used by the setting registry.
A signal that emits the name of a plugin when its settings change.
The collection of setting registry plugins.
The schema of the setting registry.
The 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.
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.
Remove a single setting in the registry.
The name of the plugin whose setting is being removed.
The name of the setting being removed.
A promise that resolves when the setting is removed.
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.
The name of the plugin whose settings are transformed.
The transform functions applied to the 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.Upload a plugin's settings.
The name of the plugin whose settings are being set.
The raw plugin settings being uploaded.
A promise that resolves when the settings have been saved.
Generated using TypeDoc
A namespace for setting registry interfaces.