diff --git a/highcharts-ng/highcharts-ng-tests.ts b/highcharts-ng/highcharts-ng-tests.ts index 2fe0ae906b..7fb462e9ca 100644 --- a/highcharts-ng/highcharts-ng-tests.ts +++ b/highcharts-ng/highcharts-ng-tests.ts @@ -29,7 +29,7 @@ class AppController { loading: true }; constructor($timeout: ng.ITimeoutService) { - let vm = this; + var vm = this; $timeout(function() { //Some async action vm.chartConfig.loading = false; diff --git a/highcharts-ng/highcharts-ng.d.ts b/highcharts-ng/highcharts-ng.d.ts index 216d8fbfc9..b67ca5da54 100644 --- a/highcharts-ng/highcharts-ng.d.ts +++ b/highcharts-ng/highcharts-ng.d.ts @@ -33,5 +33,11 @@ interface HighChartsNGConfig { height?: number; }; //function (optional) - setup some logic for the chart - func?: (chart) => void; + func?: (chart: HighchartsChartObject) => void; +} + +//Instantiated Chart +interface HighChartsNGChart extends HighChartsNGConfig { + //This is a simple way to access all the Highcharts API that is not currently managed by this directive. + getHighcharts(): HighchartsChartObject; } \ No newline at end of file