| 1234567891011121314151617181920212223242526272829 |
- import { GrafanaDatasource } from "./datasource";
- import { QueryCtrl } from "app/plugins/sdk";
- class GrafanaQueryCtrl extends QueryCtrl {
- static templateUrl = "partials/query.editor.html";
- }
- class GrafanaAnnotationsQueryCtrl {
- annotation: any;
- types = [
- { text: "Dashboard", value: "dashboard" },
- { text: "Tags", value: "tags" }
- ];
- constructor() {
- this.annotation.type = this.annotation.type || "tags";
- this.annotation.limit = this.annotation.limit || 100;
- }
- static templateUrl = "partials/annotations.editor.html";
- }
- export {
- GrafanaDatasource,
- GrafanaDatasource as Datasource,
- GrafanaQueryCtrl as QueryCtrl,
- GrafanaAnnotationsQueryCtrl as AnnotationsQueryCtrl
- };
|