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

Function attachResizeObserver

examples/chart-sync/main.ts:62–74  ·  view source on GitHub ↗
(container: HTMLElement, chart: ChartGPUInstance)

Source from the content-addressed store, hash-verified

60 const disconnect = connectCharts([chartA, chartB]);
61
62 const attachResizeObserver = (container: HTMLElement, chart: ChartGPUInstance): ResizeObserver => {
63 let scheduled = false;
64 const ro = new ResizeObserver(() => {
65 if (scheduled) return;
66 scheduled = true;
67 requestAnimationFrame(() => {
68 scheduled = false;
69 chart.resize();
70 });
71 });
72 ro.observe(container);
73 return ro;
74 };
75
76 const roA = attachResizeObserver(containerA, chartA);
77 const roB = attachResizeObserver(containerB, chartB);

Callers 1

mainFunction · 0.70

Calls 1

resizeMethod · 0.65

Tested by

no test coverage detected