adding types

pull/15626/head
Peter Holmberg 6 years ago
parent e6a74eb1a2
commit 9c33a9410f
  1. 4
      packages/grafana-ui/src/types/datasource.ts
  2. 7
      public/app/types/explore.ts

@ -3,9 +3,11 @@ import { PluginMeta } from './plugin';
import { TableData, TimeSeries } from './data'; import { TableData, TimeSeries } from './data';
export interface DataQueryResponse { export interface DataQueryResponse {
data: TimeSeries[] | [TableData] | any; data: DataQueryResponseData;
} }
export type DataQueryResponseData = TimeSeries[] | [TableData] | any;
export interface DataQuery { export interface DataQuery {
/** /**
* A - Z * A - Z

@ -4,6 +4,7 @@ import {
RawTimeRange, RawTimeRange,
TimeRange, TimeRange,
DataQuery, DataQuery,
DataQueryResponseData,
DataSourceSelectItem, DataSourceSelectItem,
DataSourceApi, DataSourceApi,
QueryHint, QueryHint,
@ -322,7 +323,11 @@ export interface QueryTransaction {
export type RangeScanner = () => RawTimeRange; export type RangeScanner = () => RawTimeRange;
export type ResultGetter = (result: any, transaction: QueryTransaction, allTransactions: QueryTransaction[]) => any; export type ResultGetter = (
result: DataQueryResponseData,
transaction: QueryTransaction,
allTransactions: QueryTransaction[]
) => any;
export interface TextMatch { export interface TextMatch {
text: string; text: string;

Loading…
Cancel
Save