1
1
// Type definitions for react-chartjs-2 2.0
2
- // Project: https://github.com/gor181 /react-chartjs-2
2
+ // Project: https://github.com/jerairrest /react-chartjs-2
3
3
// Definitions by: Alexandre Paré <https://github.com/apare>
4
4
// Fabien Lavocat <https://github.com/FabienLavocat>
5
5
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
8
8
import * as React from "react" ;
9
9
import * as chartjs from "chart.js" ;
10
10
11
- export type ChartDataFunction < T extends chartjs . ChartData > = ( element : HTMLElement ) => T ;
11
+ export type ChartDataFunction < T extends chartjs . ChartData > = (
12
+ element : HTMLElement
13
+ ) => T ;
12
14
export type ChartData < T extends chartjs . ChartData > = ChartDataFunction < T > | T ;
13
15
14
16
export interface ChartComponentProps {
@@ -29,30 +31,24 @@ export interface LinearComponentProps extends ChartComponentProps {
29
31
data : ChartData < chartjs . ChartData > ;
30
32
}
31
33
32
- export default class ChartComponent < P extends ChartComponentProps > extends React . Component < P > {
34
+ export default class ChartComponent <
35
+ P extends ChartComponentProps
36
+ > extends React . Component < P > {
33
37
chart_instance : chartjs ;
34
38
}
35
39
36
- export class Doughnut extends ChartComponent < ChartComponentProps > {
37
- }
40
+ export class Doughnut extends ChartComponent < ChartComponentProps > { }
38
41
39
- export class Pie extends ChartComponent < ChartComponentProps > {
40
- }
42
+ export class Pie extends ChartComponent < ChartComponentProps > { }
41
43
42
- export class Line extends ChartComponent < LinearComponentProps > {
43
- }
44
+ export class Line extends ChartComponent < LinearComponentProps > { }
44
45
45
- export class Bar extends ChartComponent < LinearComponentProps > {
46
- }
46
+ export class Bar extends ChartComponent < LinearComponentProps > { }
47
47
48
- export class HorizontalBar extends ChartComponent < ChartComponentProps > {
49
- }
48
+ export class HorizontalBar extends ChartComponent < ChartComponentProps > { }
50
49
51
- export class Radar extends ChartComponent < ChartComponentProps > {
52
- }
50
+ export class Radar extends ChartComponent < ChartComponentProps > { }
53
51
54
- export class Polar extends ChartComponent < ChartComponentProps > {
55
- }
52
+ export class Polar extends ChartComponent < ChartComponentProps > { }
56
53
57
- export class Bubble extends ChartComponent < ChartComponentProps > {
58
- }
54
+ export class Bubble extends ChartComponent < ChartComponentProps > { }
0 commit comments