PluginManager plugin data object describes a loaded plugin.

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

Properties

Properties

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.