The interface for the setting system manager.

interface IManager {
    serverSettings: ServerConnection.ISettings;
    fetch(id: string): Promise<ISettingRegistry.IPlugin>;
    list(
        query?: "ids",
    ): Promise<{ ids: string[]; values: ISettingRegistry.IPlugin[] }>;
    remove(id: string): Promise<any>;
    save(id: string, raw: string): Promise<void>;
}

Hierarchy (View Summary)

Properties

Methods

Properties

serverSettings: ServerConnection.ISettings

The server settings used to make API requests.

Methods

  • Remove a value using the data connector.

    Parameters

    • id: string

      The identifier for the data being removed.

    Returns Promise<any>

    A promise that always rejects with an error.

    Subclasses should reimplement if they support a back-end that can remove.