diff --git a/types/recharts/index.d.ts b/types/recharts/index.d.ts index e23effdc2d..ebf8619835 100644 --- a/types/recharts/index.d.ts +++ b/types/recharts/index.d.ts @@ -13,6 +13,7 @@ // Kosaku Kurino // Leon Ng // Dave Vedder +// Konstantin Azizov // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.8 @@ -61,6 +62,16 @@ export type PickedCSSStyleDeclarationKeys = 'stopColor' | 'strokeDasharray' | 'strokeLinecap' | 'strokeLinejoin' | 'textAnchor' | 'textDecoration' | 'unicodeBidi' | 'visibility' | 'writingMode' | 'transform'; +export interface BoxSize { + boxWidth: number; + boxHeight: number; +} + +export interface ContainerSize { + containerWidth: number; + containerHeight: number; +} + export interface Point { x: number; y: number; @@ -398,7 +409,7 @@ export interface LegendProps { onBBoxUpdate?: BBoxUpdateCallback; } -export class Legend extends React.Component { } +export class Legend extends React.Component {} export interface LineProps extends EventAttributes, Partial, Animatable { className?: string; @@ -731,7 +742,7 @@ export interface ResponsiveContainerProps { className?: string | number; } -export class ResponsiveContainer extends React.Component { } +export class ResponsiveContainer extends React.Component {} export interface ScatterPoint { cx?: number; @@ -840,14 +851,14 @@ export interface TooltipProps extends Animatable { coordinate?: Coordinate; position?: Coordinate; label?: string | number; - labelFormatter?: LabelFormatter; + labelFormatter?: LabelFormatter; payload?: TooltipPayload[]; itemSorter?: ItemSorter; filterNull?: boolean; useTranslate3d?: boolean; } -export class Tooltip extends React.Component { } +export class Tooltip extends React.Component {} export interface TreemapProps extends EventAttributes, Animatable { width?: number;