MCPcopy
hub / github.com/chartjs/Chart.js / _parseObjectDataRadialScale

Function _parseObjectDataRadialScale

src/helpers/helpers.config.ts:437–456  ·  view source on GitHub ↗
(
  meta: ChartMeta<'line' | 'scatter'>,
  data: AnyObject[],
  start: number,
  count: number
)

Source from the content-addressed store, hash-verified

435}
436
437export 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}

Callers

nothing calls this directly

Calls 2

resolveObjectKeyFunction · 0.85
parseMethod · 0.65

Tested by

no test coverage detected