Files
grafana/public/app/plugins/datasource/mysql/module.ts

37 lines
783 B
TypeScript
Raw Normal View History

2017-03-29 20:43:20 +02:00
///<reference path="../../../headers/common.d.ts" />
import angular from 'angular';
import {MysqlDatasource} from './datasource';
import {QueryCtrl} from 'app/plugins/sdk';
class MysqlQueryCtrl extends QueryCtrl {
static templateUrl = 'partials/query.editor.html';
resultFormats: any;
target: any;
constructor($scope, $injector) {
super($scope, $injector);
this.target.resultFormat = 'time_series';
2017-04-20 11:59:11 +02:00
this.target.alias = "";
this.resultFormats = [
{text: 'Time series', value: 'time_series'},
{text: 'Table', value: 'table'},
];
}
2017-03-29 20:43:20 +02:00
}
class MysqlConfigCtrl {
2017-03-29 22:54:07 +02:00
static templateUrl = 'partials/config.html';
}
2017-03-29 20:43:20 +02:00
export {
MysqlDatasource,
MysqlDatasource as Datasource,
MysqlQueryCtrl as QueryCtrl,
MysqlConfigCtrl as ConfigCtrl,
2017-03-29 20:43:20 +02:00
};