UNPKG

@exchanges/binance

Version:

Exchange provider for Binance API

24 lines 899 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.resolveHeaders = void 0; const linq_1 = __importDefault(require("@berish/linq")); function resolveHeaders(headers, headersGet, mode = 'startWith') { headers = headers || []; if (!headersGet) return headers; const data = linq_1.default.from(headersGet) .map((m) => m.toLocaleLowerCase()) .selectMany((m) => headers.filter(([key]) => { const lowerCase = key.toLocaleLowerCase(); if (mode === 'startWith') return key.toLocaleLowerCase().startsWith(m); return lowerCase === m; })) .toArray(); return data; } exports.resolveHeaders = resolveHeaders; //# sourceMappingURL=resolveHeaders.js.map