UNPKG

@glue42/bbg-market-data

Version:

A high-level API that wraps existing Glue42 Bloomberg Bridge Market Data interop methods. The API is based on the jBloomberg open source wrapper.

16 lines (15 loc) 595 B
import { GenericRequestImpl } from "./generic-request"; function convertToOperationArgs(args) { var operationArgs = Object.entries(args).map(function (_a) { var _b; var key = _a[0], value = _a[1]; return (_b = {}, _b[key] = value, _b); }); return operationArgs; } export default (function (sessionManager) { return function (args, service, operation) { var operationArgs = convertToOperationArgs(args); return new GenericRequestImpl(sessionManager, { service: service, operation: operation }, operationArgs).api; }; });