From 4aedbf54623fb516aed8b2ec12cb037a32fc4114 Mon Sep 17 00:00:00 2001 From: "John St. Clair" Date: Fri, 30 Aug 2013 09:53:05 +0200 Subject: [PATCH] Added jquery reference to highchart and add overload to JQuery --- highcharts/highcharts-tests.ts | 14 ++++++++++++++ highcharts/highcharts.d.ts | 6 ++++++ 2 files changed, 20 insertions(+) diff --git a/highcharts/highcharts-tests.ts b/highcharts/highcharts-tests.ts index 0e951dbbd..fd36d746e 100644 --- a/highcharts/highcharts-tests.ts +++ b/highcharts/highcharts-tests.ts @@ -1,4 +1,5 @@ /// +/// var animate: HighchartsBoolOrAnimation; @@ -97,3 +98,16 @@ var div: HTMLDivElement; var r = new Highcharts.Renderer(div, 20, 30); var box = r.text("Hello", 10, 10).getBBox(); +var highChartSettings: HighchartsOptions = { + chart: { + width: 400, + height: 400 + }, + xAxis: [{ + }], + series: [{ + data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4] + }] +}; + +var chart = $("#container").highcharts(highChartSettings); diff --git a/highcharts/highcharts.d.ts b/highcharts/highcharts.d.ts index f1d1f51c9..8f151683f 100644 --- a/highcharts/highcharts.d.ts +++ b/highcharts/highcharts.d.ts @@ -3,6 +3,8 @@ // Definitions by: Damiano Gambarotto // Definitions: https://github.com/borisyankov/DefinitelyTyped +/// + interface HighchartsPosition { align?: string; verticalAlign?: string; @@ -1106,3 +1108,7 @@ interface HighchartsSeriesObject { xAxis: HighchartsAxisObject; yAxis: HighchartsAxisObject; } + +interface JQuery { + highcharts(options: HighchartsOptions): HighchartsChart; +}