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.

    • eventPrepend: string
    • scopedName: string
  • module: object

    Optional object hash to associate with plugin.

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

    Data about the plugin.

    • name: string
    • options: object
    • target: string
    • targetEscaped: string
    • type: string