Skip to content

ext

const ext: Readonly<{ buildCorporateBondsQuery: (ticker, ccy?, extraFields?, activeOnly?) => string; buildEarningHeaderRename: (headerRow, dataColumns) => StringPair[]; buildEtfHoldingsQuery: (etfTicker, extraFields?) => string; buildFuturesTicker: (prefix, monthCode, year, asset) => string; buildFxPair: (fromCcy, toCcy) => FxPairInfo; buildPreferredsQuery: (equityTicker, extraFields?) => string; buildYasOverrides: (settleDt?, yieldType?, spread?, yieldVal?, price?, benchmark?) => StringPair[]; calculateLevelPercentages: (values, levels) => (number | null)[]; cdx: Readonly<{ acdx_info: (ticker, options) => Promise<unknown>; acdx_pricing: (ticker, options) => Promise<unknown>; acdx_risk: (ticker, options) => Promise<unknown>; }>; cdxGenToSpecific: (genTicker, series) => string; clearExchangeOverride: (ticker?) => void; contractIndex: (genTicker) => number; currenciesNeedingConversion: (currencies, target) => string[]; defaultBqrDatetimes: (startDatetime?, endDatetime?) => TimeRange; defaultTurnoverDates: (startDate?, endDate?) => TimeRange; deriveSessions: (dayStart, dayEnd, mic?, exchCode?) => SessionWindowsInfo; filterCandidatesByCycle: (candidates, cycle) => FuturesCandidate[]; filterEquityTickers: (tickers) => string[]; filterValidContracts: (contracts, year, month, day) => string[]; fmtDate: (year, month, day, fmt?) => string; generateFuturesCandidates: (genTicker, year, month, day, freq?, count?) => FuturesCandidate[]; getDvdCols: () => StringPair[]; getDvdType: (typ) => string | null; getDvdTypes: () => StringPair[]; getEtfCols: () => StringPair[]; getExchangeOverride: (ticker) => ExchangeInfoResult | null; getFuturesMonths: () => StringPair[]; getMarketRule: (mic?, exchCode?) => MarketRule | null; getMonthCode: (monthName) => string | null; getMonthName: (code) => string | null; inferTimezone: (countryIso) => string | null; isLongFormat: (ipcBuffer) => boolean; isSpecificContract: (ticker) => boolean; listExchangeOverrides: () => ExchangeInfoResult[]; normalizeTickers: (tickers) => string[]; parseCdxTicker: (ticker) => CdxTickerInfo; parseDate: (dateStr) => number[]; parseTicker: (ticker) => TickerParts; pivotToWide: (ipcBuffer) => Buffer; previousCdxSeries: (ticker) => string | null; renameDividendColumns: (columns) => StringPair[]; renameEtfColumns: (columns) => StringPair[]; sameCurrency: (ccy1, ccy2) => boolean; sessionTimesToUtc: (startTime, endTime, exchangeTz, date) => TimeRange; setExchangeOverride: (ticker, input) => void; validateGenericTicker: (ticker) => void; }>

Defined in: js-xbbg/src/index.ts:1848