@beyond-js/bundles-sdk
Version:
BeyondJS Bundles SDK
25 lines (19 loc) • 775 B
JavaScript
module.exports = class {
constructor(emitter) {
const events = ['code.initialised', 'code.change'];
events.forEach(event => this.
}
subscribe = extensions => {
extensions.forEach(extension => {
const listeners = this.
extension.on('initialised', listeners.get('code.initialised'));
extension.on('change', listeners.get('code.change'));
});
}
unsubscribe = processors => processors.forEach(extension => {
const listeners = this.
extension.off('initialised', listeners.get('code.initialised'));
extension.off('change', listeners.get('code.change'));
});
}