UNPKG

@exchanges/binance

Version:

Exchange provider for Binance API

44 lines (43 loc) 1.12 kB
import { BinanceClient } from '../../../clients'; export interface IndividualSymbolTickerStreamsResponse { eventTime: Date; symbol: string; pair: string; priceChange: number; priceChangePercent: number; weightedAveragePrice: number; lastPrice: number; lastQuantity: number; openPrice: number; highPrice: number; lowPrice: number; totalTradedVolume: number; totalTradedBaseAssetVolume: number; statisticsOpenTime: Date; statisticsCloseTime: Date; firstTradeId: number; lastTradeId: number; totalNumberOfTrades: number; } export interface IndividualSymbolTickerStreamsResponseRaw { e: string; E: number; s: string; ps: string; p: string; P: string; w: string; c: string; Q: string; o: string; h: string; l: string; v: string; q: string; O: number; C: number; F: number; L: number; n: number; } export declare function individualSymbolTickerStreams(client: BinanceClient, symbol: string, callback: (data: IndividualSymbolTickerStreamsResponse, error?: any) => any): () => any;