Hierarchy

  • PluginManager

Methods

  • Disables a set of plugin categories. Once a plugin category is disabled it can not be activated again. Disabling an already active plugin instance/component is not possible.

    Parameters

    Returns void

  • Disables a set of plugins (plugin names). Once a plugin is disabled it can not be activated again. Disabling an already active plugin instance/component is not possible.

    Parameters

    • pDisabledPlugins: ReadonlySet<string>

    Returns void

  • Returns the plugin descriptor for the given plugin name.

    Parameters

    • pName: string

    Returns null | PluginDescriptor

  • Returns the first available plugin descriptor for the given plugin category. If multiple plugins exist for the same plugin category default plugins have lower priority.

    Parameters

    Returns null | PluginDescriptor

  • Retrieves a plugin by its name. The plugin will be loaded if it is not yet registered.

    Parameters

    • pName: string

    Returns Promise<Plugin>

  • Registers a new plugin instance. Has to be called from plugins after they were loaded.

    Parameters

    Returns void

Generated using TypeDoc