@distributed-functions/core
Version:
Distributed Functions for TypeScript
18 lines • 1.3 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EventHandler = void 0;
const EventHandler = (props) => {
var _a;
return {
run: props.run,
event: props.event,
isEventHandler: true,
callsToPublish: props.callsToPublish,
eventsToPublish: props.eventsToPublish,
handlerName: (_a = props.handlerName) !== null && _a !== void 0 ? _a : `${props.event.name}EventHandler`,
parallel: props.parallel,
persistent: props.persistent
};
};
exports.EventHandler = EventHandler;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnQtaGFuZGxlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9ldmVudC1oYW5kbGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQW9DTyxNQUFNLFlBQVksR0FBRyxDQUsxQixLQVFELEVBQWdDLEVBQUU7O0lBQ2pDLE9BQU87UUFDTCxHQUFHLEVBQUUsS0FBSyxDQUFDLEdBQUc7UUFDZCxLQUFLLEVBQUUsS0FBSyxDQUFDLEtBQUs7UUFDbEIsY0FBYyxFQUFFLElBQWE7UUFDN0IsY0FBYyxFQUFFLEtBQUssQ0FBQyxjQUFjO1FBQ3BDLGVBQWUsRUFBRSxLQUFLLENBQUMsZUFBZTtRQUN0QyxXQUFXLEVBQUUsTUFBQSxLQUFLLENBQUMsV0FBVyxtQ0FBSSxHQUFHLEtBQUssQ0FBQyxLQUFLLENBQUMsSUFBSSxjQUFjO1FBQ25FLFFBQVEsRUFBRSxLQUFLLENBQUMsUUFBUTtRQUN4QixVQUFVLEVBQUUsS0FBSyxDQUFDLFVBQVU7S0FDN0IsQ0FBQTtBQUNILENBQUMsQ0FBQTtBQXhCWSxRQUFBLFlBQVksZ0JBd0J4QiJ9