UNPKG

resolve-local-event-broker

Version:

The reSolve framework's event broker for applications on a local machine.

25 lines (21 loc) 626 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; const invokeConsumer = async (pool, method, payload, isAsync) => { const { consumer, multiplexAsync } = pool; if (method == null) { throw new Error(`Invalid invoke consumer method "${method}" with payload: ${JSON.stringify(payload)}`); } else if (isAsync) { return await multiplexAsync(consumer[method].bind(consumer), payload); } else { return await consumer[method](payload); } }; var _default = invokeConsumer; exports.default = _default; //# sourceMappingURL=invoke-consumer.js.map