UNPKG

@ones-open/node-host

Version:
17 lines (16 loc) 594 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildFetch = void 0; const lodash_1 = require("lodash"); const node_types_1 = require("@ones-op/node-types"); const buildFetch = (plugin, messageHandler) => { return (message, fetchMessageType = node_types_1.FetchMessageType.Resource, timeout) => { const finalMessage = (0, lodash_1.merge)({ [fetchMessageType]: { Sender: plugin, }, }, message); return messageHandler.fetch(finalMessage, timeout); }; }; exports.buildFetch = buildFetch;