UNPKG

tardis-dev

Version:

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

69 lines 1.93 kB
import { Mapper } from './mapper'; import { Trade, BookChange, DerivativeTicker } from '../types'; export declare const phemexTradesMapper: Mapper<'phemex', Trade>; export declare const phemexBookChangeMapper: Mapper<'phemex', BookChange>; export declare class PhemexDerivativeTickerMapper implements Mapper<'phemex', DerivativeTicker> { private readonly pendingTickerInfoHelper; canHandle(message: PhemexTicker): boolean; getFilters(symbols?: string[]): ({ readonly channel: "market24h"; } | { readonly channel: "perp_market24h_pack_p"; })[] | ({ readonly channel: "perp_market24h_pack_p"; readonly symbols: string[]; } | { readonly channel: "market24h"; readonly symbols: string[]; })[]; map(message: PhemexTicker, localTimestamp: Date): IterableIterator<DerivativeTicker>; } type PhemexTicker = { market24h: { fundingRate: number; indexPrice: number; markPrice: number; openInterest: number; predFundingRate: number; symbol: string; close: number; }; timestamp: number; method: undefined; } | { data: [ [ 'SOLUSDT', '11.246', '13.41', '10.91', '13.029', '10445.82', '127687.14224', '0', '13.03062296', '13.03154351', '0.0001', '0.0001' ], [ 'BTCUSDT', '15713.1', '16626', '15685.7', '16545.6', '1374.476', '22296790.4579', '0', '16553.56998432', '16554.73942506', '0.0001', '0.0001' ] ]; method: 'perp_market24h_pack_p.update'; timestamp: 1669198855202180601; type: 'incremental'; }; export {}; //# sourceMappingURL=phemex.d.ts.map