Przeglądaj źródła

Chore: strictNullChecks, ColoringEditor and time_region_manager (#18442)

* Make swicth booleans non-optional
Tobias Skarhed 6 lat temu
rodzic
commit
d54851f8e2

+ 2 - 2
public/app/plugins/panel/graph/time_region_manager.ts

@@ -4,8 +4,8 @@ import { GrafanaThemeType, getColorFromHexRgbOrName } from '@grafana/ui';
 import { dateTime, DateTime, AbsoluteTimeRange } from '@grafana/data';
 import { dateTime, DateTime, AbsoluteTimeRange } from '@grafana/data';
 
 
 type TimeRegionColorDefinition = {
 type TimeRegionColorDefinition = {
-  fill: string;
-  line: string;
+  fill: string | null;
+  line: string | null;
 };
 };
 
 
 export const colorModes: any = {
 export const colorModes: any = {

+ 8 - 4
public/app/plugins/panel/singlestat2/types.ts

@@ -13,10 +13,10 @@ export interface SingleStatOptions extends SingleStatBaseOptions {
   prefixFontSize?: string;
   prefixFontSize?: string;
   valueFontSize?: string;
   valueFontSize?: string;
   postfixFontSize?: string;
   postfixFontSize?: string;
-  colorBackground?: boolean;
-  colorValue?: boolean;
-  colorPrefix?: boolean;
-  colorPostfix?: boolean;
+  colorBackground: boolean;
+  colorValue: boolean;
+  colorPrefix: boolean;
+  colorPostfix: boolean;
   sparkline: SparklineOptions;
   sparkline: SparklineOptions;
 }
 }
 
 
@@ -44,4 +44,8 @@ export const defaults: SingleStatOptions = {
   },
   },
   fieldOptions: standardFieldDisplayOptions,
   fieldOptions: standardFieldDisplayOptions,
   orientation: VizOrientation.Auto,
   orientation: VizOrientation.Auto,
+  colorBackground: false,
+  colorValue: false,
+  colorPrefix: false,
+  colorPostfix: false,
 };
 };