MCPcopy Index your code
hub / github.com/ChartGPU/ChartGPU / pan

Function pan

examples/million-points/main.ts:314–318  ·  view source on GitHub ↗
(delta)

Source from the content-addressed store, hash-verified

312 const getRange: ZoomState['getRange'] = () => coordinator?.getZoomRange() ?? { start: 0, end: 100 };
313 const setRange: ZoomState['setRange'] = (start, end) => coordinator?.setZoomRange(start, end);
314 const pan: ZoomState['pan'] = (delta) => {
315 const r = coordinator?.getZoomRange();
316 if (!r || !Number.isFinite(delta)) return;
317 coordinator?.setZoomRange(r.start + delta, r.end + delta);
318 };
319 const zoomIn: ZoomState['zoomIn'] = () => {
320 // Not needed for slider UI; keep as a no-op for interface completeness.
321 };

Callers

nothing calls this directly

Calls 2

getZoomRangeMethod · 0.65
setZoomRangeMethod · 0.65

Tested by

no test coverage detected