tsiclient
Version:
<a href="https://tsiclientsample.azurewebsites.net"><img src="https://insights.timeseries.azure.com/favicons/android-chrome-192x192.png" align="left" hspace="10" vspace="6" height="100px"></a>
24 lines (21 loc) • 1.12 kB
JavaScript
import { a as __extends } from './tslib.es6-2b6b18f1.js';
import { U as Utils } from './Utils-660910c0.js';
import { C as ChartComponent } from './ChartComponent-837ef9b4.js';
import { C as ChartDataOptions } from './ChartDataOptions-818fa837.js';
var ChartVisualizationComponent = /** @class */ (function (_super) {
__extends(ChartVisualizationComponent, _super);
function ChartVisualizationComponent(renderTarget) {
return _super.call(this, renderTarget) || this;
}
ChartVisualizationComponent.prototype.render = function (data, options, aggregateExpressionOptions) {
this.data = Utils.standardizeTSStrings(data);
this.chartOptions.setOptions(options);
this.aggregateExpressionOptions = data.map(function (d, i) {
return Object.assign(d, aggregateExpressionOptions && i in aggregateExpressionOptions ?
new ChartDataOptions(aggregateExpressionOptions[i]) :
new ChartDataOptions({}));
});
};
return ChartVisualizationComponent;
}(ChartComponent));
export { ChartVisualizationComponent as C };