mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-06-06 06:19:58 +08:00
Merge pull request #21406 from tchandelle/chart_js_tooltip_callbacks
[Chart.js] Fixes tooltip callbacks, set return and data type
This commit is contained in:
31
types/chart.js/index.d.ts
vendored
31
types/chart.js/index.d.ts
vendored
@@ -1,4 +1,4 @@
|
||||
// Type definitions for Chart.js 2.6
|
||||
// Type definitions for Chart.js 2.7
|
||||
// Project: https://github.com/nnnick/Chart.js
|
||||
// Definitions by: Alberto Nuti <https://github.com/anuti>
|
||||
// Fabien Lavocat <https://github.com/FabienLavocat>
|
||||
@@ -114,18 +114,25 @@ declare namespace Chart {
|
||||
index?: number;
|
||||
}
|
||||
|
||||
interface ChartTooltipLabelColor {
|
||||
borderColor: ChartColor;
|
||||
backgroundColor: ChartColor;
|
||||
}
|
||||
|
||||
interface ChartTooltipCallback {
|
||||
beforeTitle?(item?: ChartTooltipItem[], data?: any): void;
|
||||
title?(item?: ChartTooltipItem[], data?: any): void;
|
||||
afterTitle?(item?: ChartTooltipItem[], data?: any): void;
|
||||
beforeBody?(item?: ChartTooltipItem[], data?: any): void;
|
||||
beforeLabel?(tooltipItem?: ChartTooltipItem, data?: any): void;
|
||||
label?(tooltipItem?: ChartTooltipItem, data?: any): void;
|
||||
afterLabel?(tooltipItem?: ChartTooltipItem, data?: any): void;
|
||||
afterBody?(item?: ChartTooltipItem[], data?: any): void;
|
||||
beforeFooter?(item?: ChartTooltipItem[], data?: any): void;
|
||||
footer?(item?: ChartTooltipItem[], data?: any): void;
|
||||
afterFooter?(item?: ChartTooltipItem[], data?: any): void;
|
||||
beforeTitle?(item: ChartTooltipItem[], data: ChartData): string | string[];
|
||||
title?(item: ChartTooltipItem[], data: ChartData): string | string[];
|
||||
afterTitle?(item: ChartTooltipItem[], data: ChartData): string | string[];
|
||||
beforeBody?(item: ChartTooltipItem[], data: ChartData): string | string[];
|
||||
beforeLabel?(tooltipItem: ChartTooltipItem, data: ChartData): string | string[];
|
||||
label?(tooltipItem: ChartTooltipItem, data: ChartData): string | string[];
|
||||
labelColor?(tooltipItem: ChartTooltipItem, chart: Chart): ChartTooltipLabelColor;
|
||||
labelTextColor?(tooltipItem: ChartTooltipItem, chart: Chart): string;
|
||||
afterLabel?(tooltipItem: ChartTooltipItem, data: ChartData): string | string[];
|
||||
afterBody?(item: ChartTooltipItem[], data: ChartData): string | string[];
|
||||
beforeFooter?(item: ChartTooltipItem[], data: ChartData): string | string[];
|
||||
footer?(item: ChartTooltipItem[], data: ChartData): string | string[];
|
||||
afterFooter?(item: ChartTooltipItem[], data: ChartData): string | string[];
|
||||
}
|
||||
|
||||
interface ChartAnimationParameter {
|
||||
|
||||
Reference in New Issue
Block a user