PluginData: {
    manager: { eventPrepend: string; scopedName: string };
    module: object;
    plugin: {
        name: string;
        options: object;
        target: string;
        targetEscaped: string;
        type: string;
    };
}

PluginManager plugin data object describes a loaded plugin.

Type declaration

  • manager: { eventPrepend: string; scopedName: string }

    Data about the plugin manager.

  • module: object

    Optional object hash to associate with plugin.

  • plugin: {
        name: string;
        options: object;
        target: string;
        targetEscaped: string;
        type: string;
    }

    Data about the plugin.