UNPKG

@5minds/processcube_engine

Version:

The ProcessCube Engine. Stores and executes BPMNs.

17 lines 902 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.initialize = initialize; exports.registerUserTaskAssignmentResolver = registerUserTaskAssignmentResolver; const processcube_engine_sdk_1 = require("@5minds/processcube_engine_sdk"); let container; function initialize(iocContainer) { container = iocContainer; } function registerUserTaskAssignmentResolver(callback) { const resolverAlreadyRegistered = container.isBound(processcube_engine_sdk_1.userTaskAssignmentResolverTag); if (resolverAlreadyRegistered) { throw new processcube_engine_sdk_1.BadRequestError('Another extension has already registered an UserTaskAssignmentResolver. Only one UserTaskAssignmentResolver may be registered.'); } container.bind(processcube_engine_sdk_1.userTaskAssignmentResolverTag).toConstantValue(callback); } //# sourceMappingURL=UserTaskAssignment.js.map