Definitions loaded into the registry.
Registers a new definition.
Unique definition name.
Definition to store.
Returns one preset by name, or a map of all presets.
Optionalname: string
Optional preset name.
The requested preset or a map of every preset.
Loads presets from a JSON document over HTTP.
The document is either a single preset definition — registered
under the supplied name — or a preset map of
{ presetName: definition } entries imported wholesale.
URL of the JSON document.
Optionalname: string
Preset name for a single definition. Required when the document is not a preset map.
The registered preset names.
Returns a copy of a definition.
Name of the definition to read.
Checks whether a definition is registered.
Registers every definition in a preset map.
Presets to add or replace by name.
ProtectedloadReturns all registered definition names.
Removes a definition.
true when the definition existed.
Resolves a preset and its inheritance chain into complete settings.
The resolved definition is merged over defaultSettings.
Preset name to resolve. Defaults to "clean".
Complete scan settings.
Stores or replaces a definition.
Unique definition name.
Definition to store.
Merges changes into an existing preset.
Name of the preset to update.
Partial preset merged over the current definition.
Registry of named scan presets.
Presets are plain serializable objects and may inherit from another preset through
extends.