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.

17 lines 704 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CorrelationId = void 0; const utils_1 = require("./utils"); /** * Class for generating a unique user-defined ID. * The constructor accepts optional string parameters (used as hyphen-delimited prefixes for the generated ID). */ class CorrelationId { constructor(...prefixes) { prefixes = prefixes.filter((prefix) => !utils_1.isNullOrUndefined(prefix)); this.value = prefixes.length > 0 ? `${prefixes.join('-')}-${utils_1.generateId()}` : utils_1.generateId(); } } exports.CorrelationId = CorrelationId; exports.default = CorrelationId; //# sourceMappingURL=correlationId.js.map