使用TypeScript创建JSON对象

时间:2013-02-14 01:16:49

标签: javascript typescript

我目前在我的代码中有一个Highcharts,我使用JavaScript通过创建JSON对象来按摩数据,代码片段看起来像

var yearChartOptions = {
    chart: {
        renderTo: 'YearChartContainer',
        type: 'column',
        margin: [ 50, 50, 50, 50]
    },
    title: {
        text: ''
    },
    xAxis: {
        categories: [],
        labels: {
            rotation: -90,
            align: 'right'
        }
    },
    yAxis: {
        title: {
            text: ''
        },
        plotLines: [{
            color: '#FF0000',
            width: 2,
            label: {
                style: {
                    color: 'blue',
                    fontWeight: 'bold',
                    zIndex: -1
                },
                formatter: function () {
                    return '$' + Highcharts.numberFormat(this.value/1000, 0) +'k ';
                }
            },
            zIndex: 10
        }]
    },
};

// Create the chart
var yearChart = new Highcharts.Chart(yearChartOptions);

如何在TypeScript中编写具有相同JavaScript结果的文件?

1 个答案:

答案 0 :(得分:4)

在您的文件中添加/// <reference path="highcharts.d.ts" />标记。您可以从DefinitelyTyped获取该文件。一切都应该在那里工作。