UNPKG

tradestation-api-ts

Version:

A comprehensive TypeScript wrapper for TradeStation WebAPI v3

16 lines (15 loc) 628 B
import { EventEmitter } from 'events'; import { HttpClient } from '../client/HttpClient'; import { ClientConfig } from '../types/config'; import { AxiosRequestConfig } from 'axios'; export declare class StreamManager { private readonly httpClient; private streams; private streamCount; private readonly maxStreams; constructor(httpClient: HttpClient, config: ClientConfig); createStream(endpoint: string, params?: Record<string, any>, options?: Partial<AxiosRequestConfig>): Promise<EventEmitter>; closeStream(streamId: string): void; closeAllStreams(): void; getActiveStreams(): string[]; }