UNPKG

cryptocurrency.api

Version:
110 lines (109 loc) 2.35 kB
export interface PriceTickerType { symbol: string; price: number; } export interface PriceTickerResponse { data: { symbol: string; price: string; }; transType: () => { data: PriceTickerType; }; } export interface PriceTickerAllResponse { data: { symbol: string; price: string; }[]; transType: () => { data: PriceTickerType[]; }; } export interface CandleStickOptions { limit?: number; startTime?: number; endTime?: number; } export interface CandleStickType { time: number; open: number; high: number; low: number; close: number; volume: number; closeTime: number; assetVolume: number; trades: number; buyBaseVolume: number; buyAssetVolume: number; ignored: number; } export interface CandleStickResponse { data: { time: number; open: string; high: string; low: string; close: string; volume: string; closeTime: number; assetVolume: string; trades: number; buyBaseVolume: string; buyAssetVolume: string; ignored: string; }[]; transType: () => { data: CandleStickType[]; }; } export interface WsCandleStickType { startTime: number; endTime: number; symbol: string; interval: string; firstTradeID: number; lastTradeID: number; open: number; close: number; high: number; low: number; volume: number; trades: number; isFinal: boolean; quoteVolume: number; buyVolume: number; quoteBuyVolume: number; ignore: number; } export interface WsCandleStickResponse { eventType: string; eventTime: number; symbol: string; data: { startTime: number; endTime: number; symbol: string; interval: string; firstTradeID: number; lastTradeID: number; open: string; close: string; high: string; low: string; volume: string; trades: number; isFinal: boolean; quoteVolume: string; buyVolume: string; quoteBuyVolume: string; ignore: string; }; transType: () => { eventType: string; eventTime: number; symbol: string; data: WsCandleStickType; }; }