Plugin
danger
🚨 THIS DOCUMENTATION IS FOR VERSION =<2.6.1. WE RECOMMEND USING THE LATEST VERSION FOR SUPPORT REASONS. WE ALSO WARN THAT THIS OLDER DOCUMENTATION MAY NOT BE COMPLETE OR POORLY READABLE.
Overview
Methods |
---|
load |
Methods
• load()
Returns:
void
Parameter Type manager Manager
- Using Plugins
- Writing Plugins
const { Manager } = require("magmastream");
const MyPlugin = require("my-magmastream-plugin");
const manager = new Manager({
plugins: [new MyPlugin({ foo: "bar" })],
});
const { Plugin } = require("magmastream");
module.exports = class MyPlugin extends Plugin {
constructor(options) {
super();
this.options = options; // will be { foo: 'bar' }
}
load(manager) {}
};