Erik Sundell 7 лет назад
Родитель
Сommit
58bea1de79

+ 3 - 1
public/app/plugins/datasource/stackdriver/components/StackdriverPicker.tsx

@@ -1,6 +1,8 @@
 import React from 'react';
 import _ from 'lodash';
+
 import Select from 'app/core/components/Select/Select';
+import { Variable } from 'app/types/templates';
 
 export interface Props {
   onChange: (value: string) => void;
@@ -10,7 +12,7 @@ export interface Props {
   placeholder?: string;
   className?: string;
   groupName?: string;
-  variables?: any[];
+  variables?: Variable[];
 }
 
 interface State {

+ 19 - 0
public/app/types/templates.ts

@@ -0,0 +1,19 @@
+export interface Variable {
+  datasource: any;
+  query: any;
+  regex: any;
+  sort: any;
+  options: any;
+  current: any;
+  refresh: number;
+  hide: number;
+  name: string;
+  multi: boolean;
+  includeAll: boolean;
+  useTags: boolean;
+  tagsQuery: string;
+  tagValuesQuery: string;
+  tags: any[];
+  skipUrlSync: boolean;
+  definition: string;
+}