( [xMin, xMax, yMin, yMax]: Bounds, xTicks: Ticks, yTicks: Ticks, )
| 281 | }; |
| 282 | |
| 283 | export const getTickBounds = ( |
| 284 | [xMin, xMax, yMin, yMax]: Bounds, |
| 285 | xTicks: Ticks, |
| 286 | yTicks: Ticks, |
| 287 | ): Bounds => [ |
| 288 | arrayIsEmpty(xTicks) |
| 289 | ? xMin |
| 290 | : isNumber(xMin) |
| 291 | ? mathMin(xMin, xTicks[0]) |
| 292 | : xTicks[0], |
| 293 | arrayIsEmpty(xTicks) |
| 294 | ? xMax |
| 295 | : isNumber(xMax) |
| 296 | ? mathMax(xMax, xTicks[size(xTicks) - 1]) |
| 297 | : xTicks[size(xTicks) - 1], |
| 298 | arrayIsEmpty(yTicks) ? yMin : mathMin(yMin ?? infinity, yTicks[0]), |
| 299 | arrayIsEmpty(yTicks) |
| 300 | ? yMax |
| 301 | : mathMax(yMax ?? -infinity, yTicks[size(yTicks) - 1]), |
| 302 | ]; |
| 303 | |
| 304 | export const getSeriesSummary = ( |
| 305 | kind: Kind, |
no test coverage detected
searching dependent graphs…