@distributed-functions/core
Version:
Distributed Functions for TypeScript
14 lines • 1.15 kB
JavaScript
export 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
};
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnQtaGFuZGxlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ldmVudC1oYW5kbGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9DQSxNQUFNLENBQUMsTUFBTSxZQUFZLEdBQUcsQ0FLMUIsS0FRRCxFQUFnQyxFQUFFOztJQUNqQyxPQUFPO1FBQ0wsR0FBRyxFQUFFLEtBQUssQ0FBQyxHQUFHO1FBQ2QsS0FBSyxFQUFFLEtBQUssQ0FBQyxLQUFLO1FBQ2xCLGNBQWMsRUFBRSxJQUFhO1FBQzdCLGNBQWMsRUFBRSxLQUFLLENBQUMsY0FBYztRQUNwQyxlQUFlLEVBQUUsS0FBSyxDQUFDLGVBQWU7UUFDdEMsV0FBVyxFQUFFLE1BQUEsS0FBSyxDQUFDLFdBQVcsbUNBQUksR0FBRyxLQUFLLENBQUMsS0FBSyxDQUFDLElBQUksY0FBYztRQUNuRSxRQUFRLEVBQUUsS0FBSyxDQUFDLFFBQVE7UUFDeEIsVUFBVSxFQUFFLEtBQUssQ0FBQyxVQUFVO0tBQzdCLENBQUE7QUFDSCxDQUFDLENBQUEifQ==