src/mds/index.ts
v0.1.0 · 551 B
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' });
}