UNPKG

@mui/x-charts

Version:

The community edition of MUI X Charts components.

12 lines (11 loc) 622 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getMaxSeriesLength = getMaxSeriesLength; function getMaxSeriesLength(series, availableSeriesTypes) { return Object.keys(series).filter(type => availableSeriesTypes.has(type)).flatMap(type => { const seriesOfType = series[type]; return seriesOfType.seriesOrder.filter(seriesId => seriesOfType.series[seriesId].data.length > 0 && seriesOfType.series[seriesId].data.some(value => value != null)).map(seriesId => seriesOfType.series[seriesId].data.length); }).reduce((maxLengths, length) => Math.max(maxLengths, length), 0); }