UNPKG

@5minds/processcube_engine

Version:

The ProcessCube Engine. Stores and executes BPMNs.

19 lines 1.97 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.registerApiInIocContainer = registerApiInIocContainer; const IocRegistrations_1 = require("../Contracts/IocRegistrations"); const index_1 = require("./Services/index"); function registerApiInIocContainer(container) { container.bind(IocRegistrations_1.IocRegistrationKeys.api.services.ApplicationInfoService).to(index_1.ApplicationInfoService).inSingletonScope(); container.bind(IocRegistrations_1.IocRegistrationKeys.api.services.CorrelationService).to(index_1.CorrelationService).inSingletonScope(); container.bind(IocRegistrations_1.IocRegistrationKeys.api.services.CronjobService).to(index_1.CronjobApiService).inSingletonScope(); container.bind(IocRegistrations_1.IocRegistrationKeys.api.services.CustomEndpointService).to(index_1.CustomEndpointService).inSingletonScope(); container.bind(IocRegistrations_1.IocRegistrationKeys.api.services.DataObjectInstanceService).to(index_1.DataObjectInstanceService).inSingletonScope(); container.bind(IocRegistrations_1.IocRegistrationKeys.api.services.ExternalTaskService).to(index_1.ExternalTaskService).inSingletonScope(); container.bind(IocRegistrations_1.IocRegistrationKeys.api.services.FlowNodeInstanceService).to(index_1.FlowNodeInstanceService).inSingletonScope(); container.bind(IocRegistrations_1.IocRegistrationKeys.api.services.NotificationService).to(index_1.NotificationService).inSingletonScope(); container.bind(IocRegistrations_1.IocRegistrationKeys.api.services.ProcessDefinitionService).to(index_1.ProcessDefinitionApiService).inSingletonScope(); container.bind(IocRegistrations_1.IocRegistrationKeys.api.services.ProcessInstanceService).to(index_1.ProcessInstanceService).inSingletonScope(); container.bind(IocRegistrations_1.IocRegistrationKeys.api.services.ProcessModelService).to(index_1.ProcessModelApiService).inSingletonScope(); } //# sourceMappingURL=IocModule.js.map