@exchanges/binance
Version:
Exchange provider for Binance API
44 lines (43 loc) • 1.12 kB
TypeScript
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;