UNPKG

@exchanges/binance

Version:

Exchange provider for Binance API

16 lines 790 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getRequestHostString = void 0; const makeQueryString_1 = require("./makeQueryString"); function getRequestHostString(host, path, data, include) { include = include || []; data = data && Object.entries(data || {}) .filter(([key]) => include.includes(key)) .reduce((out, [key, value]) => (Object.assign(Object.assign({}, out), { [key]: value })), {}); const queryString = typeof data === 'undefined' || data === null ? '' : (0, makeQueryString_1.makeQueryString)(data); return [`${host}${path}`, queryString].filter(Boolean).join('?'); } exports.getRequestHostString = getRequestHostString; //# sourceMappingURL=getRequestHostString.js.map