@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.
10 lines (9 loc) • 443 B
JavaScript
import { GenericRequestImpl } from "./generic-request";
function convertToOperationArgs(args) {
const operationArgs = Object.entries(args).map(([key, value]) => ({ [key]: value }));
return operationArgs;
}
export default (sessionManager) => (args, service, operation) => {
const operationArgs = convertToOperationArgs(args);
return new GenericRequestImpl(sessionManager, { service, operation }, operationArgs).api;
};