@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
23 lines • 2.88 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.registerExtensionAdapterInIocContainer = registerExtensionAdapterInIocContainer;
const IocRegistrations_1 = require("../../Contracts/IocRegistrations");
const index_1 = require("./ExtensionAdapter/index");
function registerExtensionAdapterInIocContainer(container) {
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.ApplicationInfoExtensionAdapter).to(index_1.ApplicationInfoExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.CorrelationExtensionAdapter).to(index_1.CorrelationExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.CronjobExtensionAdapter).to(index_1.CronjobExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.DataObjectInstanceExtensionAdapter).to(index_1.DataObjectInstanceExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.UntypedTaskExtensionAdapter).to(index_1.UntypedTaskExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.EventExtensionAdapter).to(index_1.EventExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.ExternalTaskExtensionAdapter).to(index_1.ExternalTaskExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.IamExtensionAdapter).to(index_1.IamExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.FlowNodeInstanceExtensionAdapter).to(index_1.FlowNodeInstanceExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.ManualTaskExtensionAdapter).to(index_1.ManualTaskExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.NotificationExtensionAdapter).to(index_1.NotificationExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.ProcessDefinitionExtensionAdapter).to(index_1.ProcessDefinitionExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.ProcessInstanceExtensionAdapter).to(index_1.ProcessInstanceExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.ProcessModelExtensionAdapter).to(index_1.ProcessModelExtensionAdapter).inSingletonScope();
container.bind(IocRegistrations_1.IocRegistrationKeys.extension.adapter.UserTaskExtensionAdapter).to(index_1.UserTaskExtensionAdapter).inSingletonScope();
}
//# sourceMappingURL=IocModule.js.map