Skip to content

Commit c698b78

Browse files
committed
added better typescript support
1 parent c078387 commit c698b78

File tree

2 files changed

+17
-21
lines changed

2 files changed

+17
-21
lines changed

index.d.ts

+15-19
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// 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
33
// Definitions by: Alexandre Paré <https://github.com/apare>
44
// Fabien Lavocat <https://github.com/FabienLavocat>
55
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
@@ -8,7 +8,9 @@
88
import * as React from "react";
99
import * as chartjs from "chart.js";
1010

11-
export type ChartDataFunction<T extends chartjs.ChartData> = (element: HTMLElement) => T;
11+
export type ChartDataFunction<T extends chartjs.ChartData> = (
12+
element: HTMLElement
13+
) => T;
1214
export type ChartData<T extends chartjs.ChartData> = ChartDataFunction<T> | T;
1315

1416
export interface ChartComponentProps {
@@ -29,30 +31,24 @@ export interface LinearComponentProps extends ChartComponentProps {
2931
data: ChartData<chartjs.ChartData>;
3032
}
3133

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> {
3337
chart_instance: chartjs;
3438
}
3539

36-
export class Doughnut extends ChartComponent<ChartComponentProps> {
37-
}
40+
export class Doughnut extends ChartComponent<ChartComponentProps> {}
3841

39-
export class Pie extends ChartComponent<ChartComponentProps> {
40-
}
42+
export class Pie extends ChartComponent<ChartComponentProps> {}
4143

42-
export class Line extends ChartComponent<LinearComponentProps> {
43-
}
44+
export class Line extends ChartComponent<LinearComponentProps> {}
4445

45-
export class Bar extends ChartComponent<LinearComponentProps> {
46-
}
46+
export class Bar extends ChartComponent<LinearComponentProps> {}
4747

48-
export class HorizontalBar extends ChartComponent<ChartComponentProps> {
49-
}
48+
export class HorizontalBar extends ChartComponent<ChartComponentProps> {}
5049

51-
export class Radar extends ChartComponent<ChartComponentProps> {
52-
}
50+
export class Radar extends ChartComponent<ChartComponentProps> {}
5351

54-
export class Polar extends ChartComponent<ChartComponentProps> {
55-
}
52+
export class Polar extends ChartComponent<ChartComponentProps> {}
5653

57-
export class Bubble extends ChartComponent<ChartComponentProps> {
58-
}
54+
export class Bubble extends ChartComponent<ChartComponentProps> {}

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"name": "react-chartjs-2",
3-
"version": "2.5.6",
3+
"version": "2.5.7",
44
"description": "react-chartjs-2",
55
"main": "lib/index.js",
6-
"author": "Goran Udosic",
6+
"author": "Jeremy Ayerst",
77
"homepage": "https://github.com/jerairrest/react-chartjs-2",
88
"repository": {
99
"type": "git",

0 commit comments

Comments
 (0)