UNPKG

@distributed-functions/core

Version:
18 lines 1.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Call = void 0; const uuid_1 = require("uuid"); // # CONSTRUCTOR const Call = (name) => { return { name, request: (request) => { return Object.assign({ id: (0, uuid_1.v4)(), name }, request); }, response: (idOrRequest, response) => { return Object.assign({ id: typeof idOrRequest === 'string' ? idOrRequest : idOrRequest.id }, response); } }; }; exports.Call = Call; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9jYWxsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLCtCQUF5QjtBQXFDekIsZ0JBQWdCO0FBRVQsTUFBTSxJQUFJLEdBQUcsQ0FNbEIsSUFBVSxFQUNWLEVBQUU7SUFDRixPQUFPO1FBQ0wsSUFBSTtRQUNKLE9BQU8sRUFBRSxDQUFDLE9BQXFDLEVBQUUsRUFBRTtZQUNqRCxPQUFPLGdCQUNMLEVBQUUsRUFBRSxJQUFBLFNBQUUsR0FBRSxFQUNSLElBQUksSUFDRCxPQUFPLENBQ0EsQ0FBQTtRQUNkLENBQUM7UUFDRCxRQUFRLEVBQUUsQ0FBQyxXQUE2QixFQUFFLFFBQThCLEVBQUUsRUFBRTtZQUMxRSxPQUFPLGdCQUNMLEVBQUUsRUFBRSxPQUFPLFdBQVcsS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLEVBQUUsSUFDL0QsUUFBUSxDQUNBLENBQUE7UUFDZixDQUFDO0tBQ0YsQ0FBQTtBQUNILENBQUMsQ0FBQTtBQXhCWSxRQUFBLElBQUksUUF3QmhCIn0=