| 2263 | * @return {object} - user friendly data type |
| 2264 | */ |
| 2265 | const prevDayConvertData = data => { |
| 2266 | let convertData = data => { |
| 2267 | let { |
| 2268 | e: eventType, |
| 2269 | E: eventTime, |
| 2270 | s: symbol, |
| 2271 | p: priceChange, |
| 2272 | P: percentChange, |
| 2273 | w: averagePrice, |
| 2274 | x: prevClose, |
| 2275 | c: close, |
| 2276 | Q: closeQty, |
| 2277 | b: bestBid, |
| 2278 | B: bestBidQty, |
| 2279 | a: bestAsk, |
| 2280 | A: bestAskQty, |
| 2281 | o: open, |
| 2282 | h: high, |
| 2283 | l: low, |
| 2284 | v: volume, |
| 2285 | q: quoteVolume, |
| 2286 | O: openTime, |
| 2287 | C: closeTime, |
| 2288 | F: firstTradeId, |
| 2289 | L: lastTradeId, |
| 2290 | n: numTrades |
| 2291 | } = data; |
| 2292 | return { |
| 2293 | eventType, |
| 2294 | eventTime, |
| 2295 | symbol, |
| 2296 | priceChange, |
| 2297 | percentChange, |
| 2298 | averagePrice, |
| 2299 | prevClose, |
| 2300 | close, |
| 2301 | closeQty, |
| 2302 | bestBid, |
| 2303 | bestBidQty, |
| 2304 | bestAsk, |
| 2305 | bestAskQty, |
| 2306 | open, |
| 2307 | high, |
| 2308 | low, |
| 2309 | volume, |
| 2310 | quoteVolume, |
| 2311 | openTime, |
| 2312 | closeTime, |
| 2313 | firstTradeId, |
| 2314 | lastTradeId, |
| 2315 | numTrades |
| 2316 | }; |
| 2317 | } |
| 2318 | if (Array.isArray(data)) { |
| 2319 | const result = []; |
| 2320 | for (let obj of data) { |
| 2321 | let converted = convertData(obj); |
| 2322 | result.push(converted); |
no test coverage detected