* 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)
| 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 |
no test coverage detected