All files / memory-monitor/src/types recharts.d.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26                                                   
/**
 * Recharts type overrides for React 19 compatibility
 *
 * Recharts (2.x) is not yet fully compatible with React 19's stricter JSX types.
 * This declaration file provides type overrides to suppress the compatibility errors.
 *
 * See: https://github.com/recharts/recharts/issues/3615
 */
 
import type { ComponentType } from "react";
 
declare module "recharts" {
  // Re-export with any props to bypass React 19 JSX type checks
  export const ResponsiveContainer: ComponentType<any>;
  export const AreaChart: ComponentType<any>;
  export const Area: ComponentType<any>;
  export const XAxis: ComponentType<any>;
  export const YAxis: ComponentType<any>;
  export const CartesianGrid: ComponentType<any>;
  export const Tooltip: ComponentType<any>;
  export const ReferenceLine: ComponentType<any>;
  export const RadialBarChart: ComponentType<any>;
  export const RadialBar: ComponentType<any>;
  export const PolarAngleAxis: ComponentType<any>;
}