UNPKG

@distributed-functions/core

Version:
32 lines 2.81 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Transport = exports.bindTransportToEvents = exports.bindTransportToCalls = void 0; const bindTransportToCalls = (publishCall, callsRecord) => { return Object.keys(callsRecord).reduce((acc, cur) => { const callName = cur; acc[callName] = (callRequest, options, assignedCalls, assignedEvents) => { return publishCall(callRequest, options, assignedCalls, assignedEvents); }; return acc; }, // eslint-disable-next-line @typescript-eslint/prefer-reduce-type-parameter {}); }; exports.bindTransportToCalls = bindTransportToCalls; const bindTransportToEvents = (publishEvent, callsRecord) => { return Object.keys(callsRecord).reduce((acc, cur) => { const callName = cur; acc[callName] = (callRequest, options, assignedCalls, assignedEvents) => { return publishEvent(callRequest, options, assignedCalls, assignedEvents); }; return acc; }, // eslint-disable-next-line @typescript-eslint/prefer-reduce-type-parameter {}); }; exports.bindTransportToEvents = bindTransportToEvents; exports.Transport = { bindTransportToCalls: exports.bindTransportToCalls, bindTransportToEvents: exports.bindTransportToEvents }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNwb3J0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3RyYW5zcG9ydC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFzRE8sTUFBTSxvQkFBb0IsR0FBRyxDQUNsQyxXQUtpQyxFQUNqQyxXQUFlLEVBQ0ssRUFBRTtJQUN0QixPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsTUFBTSxDQUNwQyxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRTtRQUNYLE1BQU0sUUFBUSxHQUFHLEdBQWUsQ0FBQTtRQUVoQyxHQUFHLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxXQUFXLEVBQUUsT0FBTyxFQUFFLGFBQWEsRUFBRSxjQUFjLEVBQUUsRUFBRTtZQUN0RSxPQUFPLFdBQVcsQ0FBQyxXQUFXLEVBQUUsT0FBTyxFQUFFLGFBQWEsRUFBRSxjQUFjLENBQUMsQ0FBQTtRQUN6RSxDQUFDLENBQUE7UUFFRCxPQUFPLEdBQUcsQ0FBQTtJQUNaLENBQUM7SUFDRCwyRUFBMkU7SUFDM0UsRUFBd0IsQ0FDekIsQ0FBQTtBQUNILENBQUMsQ0FBQTtBQXRCWSxRQUFBLG9CQUFvQix3QkFzQmhDO0FBRU0sTUFBTSxxQkFBcUIsR0FBRyxDQUNuQyxZQUtrQixFQUNsQixXQUFlLEVBQ00sRUFBRTtJQUN2QixPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsTUFBTSxDQUNwQyxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsRUFBRTtRQUNYLE1BQU0sUUFBUSxHQUFHLEdBQWUsQ0FBQTtRQUVoQyxHQUFHLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxXQUFXLEVBQUUsT0FBTyxFQUFFLGFBQWEsRUFBRSxjQUFjLEVBQUUsRUFBRTtZQUN0RSxPQUFPLFlBQVksQ0FBQyxXQUFXLEVBQUUsT0FBTyxFQUFFLGFBQWEsRUFBRSxjQUFjLENBQUMsQ0FBQTtRQUMxRSxDQUFDLENBQUE7UUFFRCxPQUFPLEdBQUcsQ0FBQTtJQUNaLENBQUM7SUFDRCwyRUFBMkU7SUFDM0UsRUFBeUIsQ0FDMUIsQ0FBQTtBQUNILENBQUMsQ0FBQTtBQXRCWSxRQUFBLHFCQUFxQix5QkFzQmpDO0FBRVksUUFBQSxTQUFTLEdBQUc7SUFDdkIsb0JBQW9CLEVBQXBCLDRCQUFvQjtJQUNwQixxQkFBcUIsRUFBckIsNkJBQXFCO0NBQ3RCLENBQUEifQ==