camunda-bpmn-js
Version:
Embeddable Camunda modeling distributions based on bpmn-js
22 lines (15 loc) • 484 B
JavaScript
import {
forEach
} from 'min-dash';
import { ComposedCommandHandler } from './ComposedCommandHandler.js';
const HANDLERS = {
'external-resources.composed-command': ComposedCommandHandler
};
export default function CommandInitializer(eventBus, commandStack) {
eventBus.on('diagram.init', function() {
forEach(HANDLERS, function(handler, id) {
commandStack.registerHandler(id, handler);
});
});
}
CommandInitializer.$inject = [ 'eventBus', 'commandStack' ];