From e9e20224d457e71fd60cf011440a63b9da5d4a4e Mon Sep 17 00:00:00 2001 From: Erik Sundell Date: Wed, 31 Oct 2018 13:43:07 +0100 Subject: [PATCH] stackriver: use type for state --- .../stackdriver/components/TemplateQueryComponent.tsx | 8 ++++---- public/app/plugins/datasource/stackdriver/types.ts | 11 +++++++++++ 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/public/app/plugins/datasource/stackdriver/components/TemplateQueryComponent.tsx b/public/app/plugins/datasource/stackdriver/components/TemplateQueryComponent.tsx index 06ff50b9d16..aff901ca4ee 100644 --- a/public/app/plugins/datasource/stackdriver/components/TemplateQueryComponent.tsx +++ b/public/app/plugins/datasource/stackdriver/components/TemplateQueryComponent.tsx @@ -3,9 +3,9 @@ import SimpleDropdown from './SimpleDropdown'; import { TemplateQueryProps } from 'app/types/plugins'; import { getMetricTypes, extractServicesFromMetricDescriptors } from '../functions'; import defaultsDeep from 'lodash/defaultsDeep'; -import { MetricFindQueryTypes } from '../types'; +import { MetricFindQueryTypes, TemplateQueryComponentState } from '../types'; -export class StackdriverTemplateQueryComponent extends PureComponent { +export class StackdriverTemplateQueryComponent extends PureComponent { queryTypes: Array<{ value: string; name: string }> = [ { value: MetricFindQueryTypes.Services, name: 'Services' }, { value: MetricFindQueryTypes.MetricTypes, name: 'Metric Types' }, @@ -17,7 +17,7 @@ export class StackdriverTemplateQueryComponent extends PureComponent; + services: Array<{ value: string; name: string }>; +}