The initialization options for a plugins list model.

interface IOptions {
    extraLockedPlugins?: string[];
    isDisclaimed?: boolean;
    pluginData: IPluginData;
    query?: string;
    serverSettings?: ServerConnection.ISettings;
    translator?: ITranslator;
}

Hierarchy (View Summary)

Properties

extraLockedPlugins?: string[]

Additional plugins to lock in addition to plugins locked on the server-side.

This is intended exclusively to protect user from shooting themselves in the foot by accidentally disabling the plugin manager or other core plugins (which would mean they cannot recover) and is not enforced on server side.

isDisclaimed?: boolean

Whether the warning is disclaimed or not.

pluginData: IPluginData

Plugin data.

query?: string

The plugin list search query.

serverSettings?: ServerConnection.ISettings

Server connection settings.

translator?: ITranslator

Translator.