( meta: ChartMeta<'line' | 'scatter'>, data: AnyObject[], start: number, count: number )
| 435 | } |
| 436 | |
| 437 | export function _parseObjectDataRadialScale( |
| 438 | meta: ChartMeta<'line' | 'scatter'>, |
| 439 | data: AnyObject[], |
| 440 | start: number, |
| 441 | count: number |
| 442 | ) { |
| 443 | const {iScale} = meta; |
| 444 | const {key = 'r'} = this._parsing; |
| 445 | const parsed = new Array<{r: unknown}>(count); |
| 446 | let i: number, ilen: number, index: number, item: AnyObject; |
| 447 | |
| 448 | for (i = 0, ilen = count; i < ilen; ++i) { |
| 449 | index = i + start; |
| 450 | item = data[index]; |
| 451 | parsed[i] = { |
| 452 | r: iScale.parse(resolveObjectKey(item, key), index) |
| 453 | }; |
| 454 | } |
| 455 | return parsed; |
| 456 | } |
nothing calls this directly
no test coverage detected