stackdriver: typescriptifying controller

pull/13289/head
Erik Sundell 7 years ago
parent b6a918ba79
commit 7f43909390
  1. 6
      public/app/plugins/datasource/stackdriver/query_aggregation_ctrl.ts

@ -22,7 +22,7 @@ export class StackdriverAggregationCtrl {
aggOptions: any[];
refresh: () => void;
constructor(private $scope) {
constructor($scope) {
this.aggOptions = options.aggOptions;
this.alignOptions = options.alignOptions;
$scope.alignmentPeriods = options.alignmentPeriods;
@ -33,14 +33,14 @@ export class StackdriverAggregationCtrl {
this.refresh = $scope.refresh;
}
onAlignmentChange(newVal) {
onAlignmentChange(newVal: string) {
if (newVal === 'ALIGN_NONE') {
this.target.aggregation.crossSeriesReducer = 'REDUCE_NONE';
}
this.refresh();
}
onAggregationChange(newVal) {
onAggregationChange(newVal: string) {
if (newVal !== 'REDUCE_NONE') {
const newAlignmentOption = options.alignOptions.find(o => o.value !== 'ALIGN_NONE');
this.target.aggregation.perSeriesAligner = newAlignmentOption ? newAlignmentOption.value : '';

Loading…
Cancel
Save