The interface for the setting system manager.

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

Hierarchy (view full)

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.

    Notes

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