UNPKG

angular2-highcharts

Version:
21 lines 748 B
"use strict"; var deepAssign_1 = require("./deepAssign"); function initChart(highchartsService, userOpts, baseOpts, type) { var Highcharts = highchartsService.getHighchartsStatic(); if (!Highcharts) { throw new Error('Base Highcharts module should be set via ChartModule.init'); } if (!Highcharts[type]) { throw new Error(type + " is unknown chart type."); } if (Array.isArray(userOpts.xAxis)) { baseOpts.xAxis = [baseOpts.xAxis]; } if (Array.isArray(userOpts.yAxis)) { baseOpts.yAxis = [baseOpts.yAxis]; } var opts = deepAssign_1.deepAssign({}, baseOpts, userOpts); return new Highcharts[type](opts); } exports.initChart = initChart; //# sourceMappingURL=initChart.js.map