(
cb: (val: OptionDataValue, idx: number) => void,
seriesLayoutBy: SeriesLayoutBy,
data: OptionSourceDataArrayRows,
maxLoop: number
)
| 458 | } |
| 459 | |
| 460 | function arrayRowsTravelFirst( |
| 461 | cb: (val: OptionDataValue, idx: number) => void, |
| 462 | seriesLayoutBy: SeriesLayoutBy, |
| 463 | data: OptionSourceDataArrayRows, |
| 464 | maxLoop: number |
| 465 | ): void { |
| 466 | if (seriesLayoutBy === SERIES_LAYOUT_BY_ROW) { |
| 467 | for (let i = 0; i < data.length && i < maxLoop; i++) { |
| 468 | cb(data[i] ? data[i][0] : null, i); |
| 469 | } |
| 470 | } |
| 471 | else { |
| 472 | const value0 = data[0] || []; |
| 473 | for (let i = 0; i < value0.length && i < maxLoop; i++) { |
| 474 | cb(value0[i], i); |
| 475 | } |
| 476 | } |
| 477 | } |
| 478 | |
| 479 | export function shouldRetrieveDataByName(source: Source): boolean { |
| 480 | const sourceFormat = source.sourceFormat; |
no test coverage detected
searching dependent graphs…