4.4.24-beta.1 • Published 3 years ago
electrode-ota-server-plus-diregister v4.4.24-beta.1
electrode-ota-server-plus-diregister
This project is part of the electrode-ota-server-plus
It is not meant to be used standalone, use at your own risk.
Install
$ npm install electrode-ota-server-plus-diregisterUsage
Modules are registered using diregister
import diregister from "electrode-ota-server-plus-diregister";
module.exports.register = diregister({
name: 'myModule',
version: '0.0.1',
multiple: false,
connections: true,
dependencies: []
}, (options) => {
....
});Once registered, they can use used in the dependencies list.
import diregister from "electrode-ota-server-plus-diregister";
module.exports.register = diregister({
name: 'usingModule',
version: '0.0.1',
multiple: false,
connections: false,
dependencies: ['myModule', 'electrode:auth', 'ota!validate']
}, (options, myModule, auth, validators) => {
myModule.blah();
...
});Notice how dependencies are passed into the method after options.
4.4.24-beta.1
3 years ago