Skip to content
markpaper

src/mds/index.ts

v0.1.0 · 551 B

Download file
import { createMarketDataStreamInternal, type MarketDataOptions as InternalOptions } from './stream.js';

export type { MarketDataStream, QfexMdsClock, QfexMdsHealth, QfexMdsState } from './stream.js';
export type MarketDataOptions = Omit<InternalOptions, 'bandAgeFrom'>;
export type QfexMdsOptions = MarketDataOptions;
/** Price-band age starts at its own frame and resets after socket reconnect. */
export function createMarketDataStream(options: MarketDataOptions) {
  return createMarketDataStreamInternal({ ...options, bandAgeFrom: 'frame' });
}
All files