UNPKG

tardis-dev

Version:

Convenient access to tick-level historical and real-time cryptocurrency market data via Node.js

50 lines 1.55 kB
import { BookChange, Trade } from '../types'; import { Mapper } from './mapper'; export declare class UpbitTradesMapper implements Mapper<'upbit', Trade> { canHandle(message: UpbitTrade): boolean; getFilters(symbols?: string[]): { readonly channel: "trade"; readonly symbols: string[] | undefined; }[]; map(message: UpbitTrade, localTimestamp: Date): IterableIterator<Trade>; } export declare class UpbitBookChangeMapper implements Mapper<'upbit', BookChange> { canHandle(message: UpbitOrderBook): boolean; getFilters(symbols?: string[]): { readonly channel: "orderbook"; readonly symbols: string[] | undefined; }[]; map(message: UpbitOrderBook, localTimestamp: Date): IterableIterator<BookChange>; } type UpbitTrade = { type: 'trade'; code: 'KRW-DOGE'; timestamp: 1614729599905; trade_date: '2021-03-02'; trade_time: '23:59:59'; trade_timestamp: 1614729599000; trade_price: 58.4; trade_volume: 836.12040133; ask_bid: 'ASK'; prev_closing_price: 57.5; change: 'RISE'; change_price: 0.9; sequential_id: 1614729599000000; stream_type: 'REALTIME'; }; type UpbitOrderBook = { type: 'orderbook'; code: 'KRW-DOT'; timestamp: 1614729599677; total_ask_size: 1415.12521016; total_bid_size: 8058.44442437; orderbook_units: { ask_price: number; bid_price: number; ask_size: number; bid_size: number; }[]; stream_type: 'REALTIME'; }; export {}; //# sourceMappingURL=upbit.d.ts.map