Files
DefinitelyTyped/types/recharts
Kosaku Kurino a8f1326ba7 [types/recharts]Add index definitation in PieProps (#32441)
* Add index definitation in PieProps

I can not see the "index" parameter in the document, but it actually exists and I added it for frequent use when creating custom labels.

document
http://recharts.org/en-US/api/Pie

* [types/recharts] add PieLabelRenderProps def

PieLabelRenderProps extends PieProps

* fix error

add semi

* update PieProps labels def

```
label?: {
        offsetRadius: number;
    } | React.ReactElement<any> | ContentRenderer<any> | boolean;
```

to:

```
label?: {
        offsetRadius: number;
    } | React.ReactElement<any> | ContentRenderer<PieLabelRenderProps> | boolean;
```

* fix error

```
label?: {
        offsetRadius: number;
    } | React.ReactElement<any> | ContentRenderer<PieLabelRenderProps> | boolean;
```

to:

```
label?: {
        offsetRadius: number;
    } | React.ReactElement<any> | ContentRenderer<PieLabelRenderProps & any> | boolean;
```

* update PieLabelRenderProps properties

add className

* Edit PieRenderProps

add name to PieLabelRenderProps.
delete className from PieLabelRenderProps.

* Update PieLabelRenderProps

update PieLabelRenderProps' name property

* add parameter to PieLabelRenderProps

add parameter to PieLabelRenderProps
2019-01-28 15:48:52 -08:00
..

Typings for Recharts, a composable charting library built on React components

The Recharts website has comprehensive API documentation which is generated from JavaScript files. Those files are used as input to generate these typings.

How to run tests

As of 1.6.2018.

  1. Install typescript globally: npm i -g typescript
  2. Install React's dependencies: cd ../react && npm i
  3. Run tests: cd ../recharts && tsc