add type annotations

This commit is contained in:
ryiwamoto
2015-02-02 21:00:06 +09:00
parent 7bab855ae3
commit 76b96d4775
+20 -15
View File
@@ -173,6 +173,11 @@ declare module jquery.flot {
y: number;
}
interface offset {
left: number;
top: number;
}
interface canvasPoint {
top: number;
left: number;
@@ -188,24 +193,24 @@ declare module jquery.flot {
}
interface axis extends axisOptions {
p2c(point):canvasPoint;
c2p(canvasPoint):point;
p2c(point: point):canvasPoint;
c2p(canvasPoint: canvasPoint):point;
}
interface plot {
highlight(series: dataSeries, datapoint: item);
unhightlight();
unhighlight(series: dataSeries, datapoint: item);
setData(data: any);
setupGrid();
draw();
triggerRedrawOverlay();
width();
height();
offset();
pointOffset(point: point);
resize();
shutdown();
highlight(series: dataSeries, datapoint: item): void;
unhightlight(): void;
unhighlight(series: dataSeries, datapoint: item): void;
setData(data: any): void;
setupGrid(): void;
draw(): void;
triggerRedrawOverlay(): void;
width(): number;
height(): number;
offset(): JQueryCoordinates;
pointOffset(point: point): offset;
resize(): void;
shutdown(): void;
getData(): dataSeries[];
getAxes(): axes;
getPlaceholder(): JQuery;