MCPcopy Index your code
hub / github.com/tinyplex/tinybase / getTickBounds

Function getTickBounds

src/ui-react-dom-charts/common/data.ts:283–302  ·  view source on GitHub ↗
(
  [xMin, xMax, yMin, yMax]: Bounds,
  xTicks: Ticks,
  yTicks: Ticks,
)

Source from the content-addressed store, hash-verified

281};
282
283export 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
304export const getSeriesSummary = (
305 kind: Kind,

Callers 1

CartesianChartFunction · 0.90

Calls 3

arrayIsEmptyFunction · 0.90
isNumberFunction · 0.90
sizeFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…