MCPcopy Create free account
hub / github.com/ccxt/node-binance-api / dTickerConvertData

Method dTickerConvertData

src/node-binance-api.ts:2716–2767  ·  view source on GitHub ↗

* Converts the delivery ticker stream data into a friendly object * @param {object} data - user data callback data type * @return {object} - user friendly data type

(data: any)

Source from the content-addressed store, hash-verified

2714 * @return {object} - user friendly data type
2715 */
2716 dTickerConvertData(data: any) {
2717 const friendlyData = (data: any) => {
2718 const {
2719 e: eventType,
2720 E: eventTime,
2721 s: symbol,
2722 p: priceChange,
2723 P: percentChange,
2724 w: averagePrice,
2725 c: close,
2726 Q: closeQty,
2727 o: open,
2728 h: high,
2729 l: low,
2730 v: volume,
2731 q: quoteVolume,
2732 O: openTime,
2733 C: closeTime,
2734 F: firstTradeId,
2735 L: lastTradeId,
2736 n: numTrades
2737 } = data;
2738 return {
2739 eventType,
2740 eventTime,
2741 symbol,
2742 priceChange,
2743 percentChange,
2744 averagePrice,
2745 close,
2746 closeQty,
2747 open,
2748 high,
2749 low,
2750 volume,
2751 quoteVolume,
2752 openTime,
2753 closeTime,
2754 firstTradeId,
2755 lastTradeId,
2756 numTrades
2757 };
2758 };
2759 if (Array.isArray(data)) {
2760 const result = [];
2761 for (const obj of data) {
2762 result.push(friendlyData(obj));
2763 }
2764 return result;
2765 }
2766 return friendlyData(data);
2767 }
2768
2769 /**
2770 * Converts the delivery miniTicker stream data into a friendly object

Callers 1

deliveryTickerStreamMethod · 0.95

Calls 1

friendlyDataFunction · 0.85

Tested by

no test coverage detected