* Converts the previous day stream into friendly object * @param {object} data - user data callback data type * @return {object} - user friendly data type
(data: any)
| 3180 | * @return {object} - user friendly data type |
| 3181 | */ |
| 3182 | prevDayConvertData(data: any) { |
| 3183 | const convertData = (data: any) => { |
| 3184 | const { |
| 3185 | e: eventType, |
| 3186 | E: eventTime, |
| 3187 | s: symbol, |
| 3188 | p: priceChange, |
| 3189 | P: percentChange, |
| 3190 | w: averagePrice, |
| 3191 | x: prevClose, |
| 3192 | c: close, |
| 3193 | Q: closeQty, |
| 3194 | b: bestBid, |
| 3195 | B: bestBidQty, |
| 3196 | a: bestAsk, |
| 3197 | A: bestAskQty, |
| 3198 | o: open, |
| 3199 | h: high, |
| 3200 | l: low, |
| 3201 | v: volume, |
| 3202 | q: quoteVolume, |
| 3203 | O: openTime, |
| 3204 | C: closeTime, |
| 3205 | F: firstTradeId, |
| 3206 | L: lastTradeId, |
| 3207 | n: numTrades |
| 3208 | } = data; |
| 3209 | return { |
| 3210 | eventType, |
| 3211 | eventTime, |
| 3212 | symbol, |
| 3213 | priceChange, |
| 3214 | percentChange, |
| 3215 | averagePrice, |
| 3216 | prevClose, |
| 3217 | close, |
| 3218 | closeQty, |
| 3219 | bestBid, |
| 3220 | bestBidQty, |
| 3221 | bestAsk, |
| 3222 | bestAskQty, |
| 3223 | open, |
| 3224 | high, |
| 3225 | low, |
| 3226 | volume, |
| 3227 | quoteVolume, |
| 3228 | openTime, |
| 3229 | closeTime, |
| 3230 | firstTradeId, |
| 3231 | lastTradeId, |
| 3232 | numTrades |
| 3233 | }; |
| 3234 | }; |
| 3235 | if (Array.isArray(data)) { |
| 3236 | const result = []; |
| 3237 | for (const obj of data) { |
| 3238 | const converted = convertData(obj); |
| 3239 | result.push(converted); |
no test coverage detected