From 7bfe2aab7247fd76d95ec18b049a7ce98a09066e Mon Sep 17 00:00:00 2001 From: Jan Karres Date: Tue, 5 Sep 2017 16:07:45 +0200 Subject: [PATCH] Revert changes Recharts v0.22 --- types/recharts/index.d.ts | 85 +++++++++++++++++++-------------------- 1 file changed, 42 insertions(+), 43 deletions(-) diff --git a/types/recharts/index.d.ts b/types/recharts/index.d.ts index 4a32aca0d4..bc2f51231f 100644 --- a/types/recharts/index.d.ts +++ b/types/recharts/index.d.ts @@ -24,7 +24,6 @@ export interface Margin { export interface AreaProps extends Partial { type?: 'basis' | 'basisClosed' | 'basisOpen' | 'linear' | 'linearClosed' | 'natural' | 'monotoneX' | 'monotoneY' | 'monotone' | 'step' | 'stepBefore' | 'stepAfter' | RechartsFunction; - dataKey?: string | number; xAxisId?: string | number; yAxisId?: string | number; legendType?: LegendType; @@ -51,7 +50,7 @@ export interface AreaProps extends Partial { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class Area extends React.Component {} +export class Area extends React.Component { } export interface AreaChartProps { layout?: LayoutType; @@ -67,7 +66,7 @@ export interface AreaChartProps { onMouseMove?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class AreaChart extends React.Component {} +export class AreaChart extends React.Component { } export interface BarProps extends Partial { layout?: LayoutType; @@ -96,7 +95,7 @@ export interface BarProps extends Partial { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class Bar extends React.Component {} +export class Bar extends React.Component { } export interface BarChartProps { layout?: LayoutType; @@ -115,7 +114,7 @@ export interface BarChartProps { onMouseMove?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class BarChart extends React.Component {} +export class BarChart extends React.Component { } export interface BrushProps { dataKey: number | string; @@ -130,7 +129,7 @@ export interface BrushProps { tickFormatter?: RechartsFunction; onChange?: RechartsFunction; } -export class Brush extends React.Component {} +export class Brush extends React.Component { } export interface CartesianAxisProps { x?: number; @@ -148,7 +147,7 @@ export interface CartesianAxisProps { label?: string | number | React.ReactElement | RechartsFunction; mirror?: boolean; } -export class CartesianAxis extends React.Component {} +export class CartesianAxis extends React.Component { } export interface CartesianGridProps extends Partial { x?: number; @@ -158,13 +157,13 @@ export interface CartesianGridProps extends Partial { horizontalPoints?: any[]; verticalPoints?: any[]; } -export class CartesianGrid extends React.Component {} +export class CartesianGrid extends React.Component { } export interface CellProps { fill?: string; stroke?: string; } -export class Cell extends React.Component {} +export class Cell extends React.Component { } export interface ComposedChartProps { layout?: LayoutType; @@ -181,7 +180,7 @@ export interface ComposedChartProps { onMouseMove?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class ComposedChart extends React.Component {} +export class ComposedChart extends React.Component { } export interface CrossProps { x?: number; @@ -191,7 +190,7 @@ export interface CrossProps { width?: number; height?: number; } -export class Cross extends React.Component {} +export class Cross extends React.Component { } export interface CurveProps extends Partial { type?: 'basis' | 'basisClosed' | 'basisOpen' | 'linear' | 'linearClosed' | 'natural' | 'monotoneX' | 'monotoneY' | 'monotone' | 'step' | 'stepBefore' | 'stepAfter' | RechartsFunction; @@ -208,7 +207,7 @@ export interface CurveProps extends Partial { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class Curve extends React.Component {} +export class Curve extends React.Component { } export interface DotProps { cx: number; @@ -223,7 +222,7 @@ export interface DotProps { onMouseMove?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class Dot extends React.Component {} +export class Dot extends React.Component { } export interface ErrorBarProps extends Partial { dataKey?: string | number; @@ -231,7 +230,7 @@ export interface ErrorBarProps extends Partial { stroke?: string; direction?: string; } -export class ErrorBar extends React.Component {} +export class ErrorBar extends React.Component { } export interface LegendProps { width?: number; @@ -256,7 +255,7 @@ export interface LegendProps { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class Legend extends React.Component {} +export class Legend extends React.Component { } export interface LineProps extends Partial { type?: 'basis' | 'basisClosed' | 'basisOpen' | 'linear' | 'linearClosed' | 'natural' | 'monotoneX' | 'monotoneY' | 'monotone' | 'step' | 'stepBefore' | 'stepAfter' | RechartsFunction; @@ -284,7 +283,7 @@ export interface LineProps extends Partial { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class Line extends React.Component {} +export class Line extends React.Component { } export interface LineChartProps { layout?: LayoutType; @@ -298,7 +297,7 @@ export interface LineChartProps { onMouseMove?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class LineChart extends React.Component {} +export class LineChart extends React.Component { } export interface PieProps extends Partial { cx?: Percentage | number; @@ -330,7 +329,7 @@ export interface PieProps extends Partial { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class Pie extends React.Component {} +export class Pie extends React.Component { } export interface PieChartProps { width: number; @@ -340,7 +339,7 @@ export interface PieChartProps { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class PieChart extends React.Component {} +export class PieChart extends React.Component { } export interface PolarAngleAxisProps { dataKey: string | number; @@ -363,7 +362,7 @@ export interface PolarAngleAxisProps { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class PolarAngleAxis extends React.Component {} +export class PolarAngleAxis extends React.Component { } export interface PolarGridProps extends Partial { cx: number; @@ -374,7 +373,7 @@ export interface PolarGridProps extends Partial { polarRadius: any[]; gridType?: 'polygon' | 'circle'; } -export class PolarGrid extends React.Component {} +export class PolarGrid extends React.Component { } export interface PolarRadiusAxisProps { angle?: number; @@ -397,7 +396,7 @@ export interface PolarRadiusAxisProps { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class PolarRadiusAxis extends React.Component {} +export class PolarRadiusAxis extends React.Component { } export interface PolygonProps { points: any[]; @@ -410,7 +409,7 @@ export interface PolygonProps { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class Polygon extends React.Component {} +export class Polygon extends React.Component { } export interface RadarProps extends Partial { dataKey: string | number; @@ -423,7 +422,7 @@ export interface RadarProps extends Partial { animationBegin?: number; animationEasing?: AnimationEasingType; } -export class Radar extends React.Component {} +export class Radar extends React.Component { } export interface RadarChartProps { width: number; @@ -439,7 +438,7 @@ export interface RadarChartProps { onMouseLeave?: RechartsFunction; onClick?: RechartsFunction; } -export class RadarChart extends React.Component {} +export class RadarChart extends React.Component { } export interface RadialBarProps extends Partial { cx?: number; @@ -464,7 +463,7 @@ export interface RadialBarProps extends Partial { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class RadialBar extends React.Component {} +export class RadialBar extends React.Component { } export interface RadialBarChartProps { width?: number; @@ -482,7 +481,7 @@ export interface RadialBarChartProps { onMouseLeave?: RechartsFunction; onClick?: RechartsFunction; } -export class RadialBarChart extends React.Component {} +export class RadialBarChart extends React.Component { } export interface RectangleProps extends Partial { x?: number; @@ -497,7 +496,7 @@ export interface RectangleProps extends Partial { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class Rectangle extends React.Component {} +export class Rectangle extends React.Component { } export interface ReferenceAreaProps { xAxisId?: string | number; @@ -513,7 +512,7 @@ export interface ReferenceAreaProps { label?: string | number | React.ReactElement | RechartsFunction; isFront?: boolean; } -export class ReferenceArea extends React.Component {} +export class ReferenceArea extends React.Component { } export interface ReferenceDotProps { xAxisId?: string | number; @@ -534,7 +533,7 @@ export interface ReferenceDotProps { onMouseMove?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class ReferenceDot extends React.Component {} +export class ReferenceDot extends React.Component { } export interface ReferenceLineProps { xAxisId?: string | number; @@ -548,7 +547,7 @@ export interface ReferenceLineProps { label?: string | number | React.ReactElement | RechartsFunction; isFront?: boolean; } -export class ReferenceLine extends React.Component {} +export class ReferenceLine extends React.Component { } export interface ResponsiveContainerProps { aspect?: number; @@ -558,7 +557,7 @@ export interface ResponsiveContainerProps { minHeight?: number; debounce?: number; } -export class ResponsiveContainer extends React.Component {} +export class ResponsiveContainer extends React.Component { } export interface ScatterProps extends Partial { legendType?: LegendType; @@ -581,7 +580,7 @@ export interface ScatterProps extends Partial { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class Scatter extends React.Component {} +export class Scatter extends React.Component { } export interface ScatterChartProps { width: number; @@ -596,7 +595,7 @@ export interface ScatterChartProps { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class ScatterChart extends React.Component {} +export class ScatterChart extends React.Component { } export interface SectorProps { cx?: number; @@ -615,7 +614,7 @@ export interface SectorProps { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class Sector extends React.Component {} +export class Sector extends React.Component { } export interface TextProps extends Partial { scaleToFit?: boolean; @@ -623,7 +622,7 @@ export interface TextProps extends Partial { textAnchor?: 'start' | 'middle' | 'end' | 'inherit'; verticalAnchor?: 'start' | 'middle' | 'end'; } -export class Text extends React.Component {} +export class Text extends React.Component { } export interface ViewBox { x: number; @@ -646,13 +645,13 @@ export interface TooltipProps { itemStyle?: any; wrapperStyle?: any; labelStyle?: any; - cursor?: boolean | any | React.ReactElement | React.StatelessComponent; + cursor?: boolean | any | React.ReactElement; viewBox: ViewBox; active?: boolean; coordinate?: Coordinate; payload?: TooltipPayload[]; label?: string | number; - content?: React.ReactElement | React.StatelessComponent | RechartsFunction; + content?: React.ReactElement | RechartsFunction; formatter?: RechartsFunction; labelFormatter?: RechartsFunction; itemSorter?: RechartsFunction; @@ -660,7 +659,7 @@ export interface TooltipProps { animationBegin?: number; animationEasing?: AnimationEasingType; } -export class Tooltip extends React.Component {} +export class Tooltip extends React.Component { } export interface TreemapProps { width: number; @@ -671,7 +670,7 @@ export interface TreemapProps { animationBegin?: number; animationEasing?: AnimationEasingType; } -export class Treemap extends React.Component {} +export class Treemap extends React.Component { } export interface XPadding { left: number; @@ -713,7 +712,7 @@ export interface XAxisProps { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class XAxis extends React.Component {} +export class XAxis extends React.Component { } export interface YPadding { top: number; @@ -755,7 +754,7 @@ export interface YAxisProps { onMouseEnter?: RechartsFunction; onMouseLeave?: RechartsFunction; } -export class YAxis extends React.Component {} +export class YAxis extends React.Component { } export interface ZAxisProps { dataKey: string | number; @@ -765,4 +764,4 @@ export interface ZAxisProps { name?: string | number; scale?: ScaleType | RechartsFunction; } -export class ZAxis extends React.Component {} +export class ZAxis extends React.Component { }