panel.ts 458 B

12345678910111213141516171819202122232425262728293031
  1. export interface Threshold {
  2. index: number;
  3. value: number;
  4. color?: string;
  5. }
  6. export enum MappingType {
  7. ValueToText = 1,
  8. RangeToText = 2,
  9. }
  10. export enum BasicGaugeColor {
  11. Green = '#299c46',
  12. Red = '#d44a3a',
  13. }
  14. interface BaseMap {
  15. id: number;
  16. operator: string;
  17. text: string;
  18. type: MappingType;
  19. }
  20. export interface ValueMap extends BaseMap {
  21. value: string;
  22. }
  23. export interface RangeMap extends BaseMap {
  24. from: string;
  25. to: string;
  26. }