mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-04-10 23:54:26 +00:00
Moved from tab spacing.
This commit is contained in:
@@ -4,37 +4,37 @@
|
||||
var app = angular.module('app', ['highcharts-ng']);
|
||||
|
||||
class AppController {
|
||||
chartConfig: HighChartsNGConfig = {
|
||||
options: {
|
||||
chart: {
|
||||
type: 'bar'
|
||||
},
|
||||
tooltip: {
|
||||
style: {
|
||||
padding: 10,
|
||||
fontWeight: 'bold'
|
||||
}
|
||||
},
|
||||
credits: {
|
||||
enabled: false
|
||||
},
|
||||
plotOptions: {}
|
||||
},
|
||||
series: [{
|
||||
chartConfig: HighChartsNGConfig = {
|
||||
options: {
|
||||
chart: {
|
||||
type: 'bar'
|
||||
},
|
||||
tooltip: {
|
||||
style: {
|
||||
padding: 10,
|
||||
fontWeight: 'bold'
|
||||
}
|
||||
},
|
||||
credits: {
|
||||
enabled: false
|
||||
},
|
||||
plotOptions: {}
|
||||
},
|
||||
series: [{
|
||||
data: [10, 15, 12, 8, 7]
|
||||
}],
|
||||
title: {
|
||||
title: {
|
||||
text: 'My Awesome Chart'
|
||||
},
|
||||
loading: true
|
||||
};
|
||||
constructor($timeout: ng.ITimeoutService) {
|
||||
var vm = this;
|
||||
$timeout(function() {
|
||||
//Some async action
|
||||
vm.chartConfig.loading = false;
|
||||
});
|
||||
}
|
||||
loading: true
|
||||
};
|
||||
constructor($timeout: ng.ITimeoutService) {
|
||||
var vm = this;
|
||||
$timeout(function() {
|
||||
//Some async action
|
||||
vm.chartConfig.loading = false;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
app.controller("AppController", AppController);
|
||||
58
highcharts-ng/highcharts-ng.d.ts
vendored
58
highcharts-ng/highcharts-ng.d.ts
vendored
@@ -6,38 +6,38 @@
|
||||
/// <reference path="../highcharts/highcharts.d.ts" />
|
||||
|
||||
interface HighChartsNGConfig {
|
||||
options: HighchartsChartOptions;
|
||||
//The below properties are watched separately for changes.
|
||||
options: HighchartsChartOptions;
|
||||
//The below properties are watched separately for changes.
|
||||
|
||||
//Series object (optional) - a list of series using normal highcharts series options.
|
||||
series?: number[]|[number, number][]| HighchartsDataPoint[];
|
||||
//Title configuration (optional)
|
||||
title?: {
|
||||
text?: string;
|
||||
};
|
||||
//Boolean to control showng loading status on chart (optional)
|
||||
//Could be a string if you want to show specific loading text.
|
||||
loading?: boolean;
|
||||
//Configuration for the xAxis (optional). Currently only one x axis can be dynamically controlled.
|
||||
//properties currentMin and currentMax provied 2-way binding to the chart's maximimum and minimum
|
||||
xAxis?: {
|
||||
currentMin?: number;
|
||||
currentMax?: number;
|
||||
title?: { text?: string }
|
||||
},
|
||||
//Whether to use HighStocks instead of HighCharts (optional). Defaults to false.
|
||||
useHighStocks?: boolean;
|
||||
//size (optional) if left out the chart will default to size of the div or something sensible.
|
||||
size?: {
|
||||
width?: number;
|
||||
height?: number;
|
||||
};
|
||||
//function (optional) - setup some logic for the chart
|
||||
func?: (chart: HighchartsChartObject) => void;
|
||||
//Series object (optional) - a list of series using normal highcharts series options.
|
||||
series?: number[]|[number, number][]| HighchartsDataPoint[];
|
||||
//Title configuration (optional)
|
||||
title?: {
|
||||
text?: string;
|
||||
};
|
||||
//Boolean to control showng loading status on chart (optional)
|
||||
//Could be a string if you want to show specific loading text.
|
||||
loading?: boolean;
|
||||
//Configuration for the xAxis (optional). Currently only one x axis can be dynamically controlled.
|
||||
//properties currentMin and currentMax provied 2-way binding to the chart's maximimum and minimum
|
||||
xAxis?: {
|
||||
currentMin?: number;
|
||||
currentMax?: number;
|
||||
title?: { text?: string }
|
||||
},
|
||||
//Whether to use HighStocks instead of HighCharts (optional). Defaults to false.
|
||||
useHighStocks?: boolean;
|
||||
//size (optional) if left out the chart will default to size of the div or something sensible.
|
||||
size?: {
|
||||
width?: number;
|
||||
height?: number;
|
||||
};
|
||||
//function (optional) - setup some logic for the chart
|
||||
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;
|
||||
//This is a simple way to access all the Highcharts API that is not currently managed by this directive.
|
||||
getHighcharts(): HighchartsChartObject;
|
||||
}
|
||||
Reference in New Issue
Block a user