1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  | import ChartView from '../../view/Chart.js'; 
 |  import GaugeSeriesModel from './GaugeSeries.js'; 
 |  import GlobalModel from '../../model/Global.js'; 
 |  import ExtensionAPI from '../../core/ExtensionAPI.js'; 
 |  import { ColorString } from '../../util/types.js'; 
 |  interface PosInfo { 
 |      cx: number; 
 |      cy: number; 
 |      r: number; 
 |  } 
 |  declare class GaugeView extends ChartView { 
 |      static type: "gauge"; 
 |      type: "gauge"; 
 |      private _data; 
 |      private _progressEls; 
 |      private _titleEls; 
 |      private _detailEls; 
 |      render(seriesModel: GaugeSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void; 
 |      dispose(): void; 
 |      _renderMain(seriesModel: GaugeSeriesModel, ecModel: GlobalModel, api: ExtensionAPI, colorList: [number, ColorString][], posInfo: PosInfo): void; 
 |      _renderTicks(seriesModel: GaugeSeriesModel, ecModel: GlobalModel, api: ExtensionAPI, getColor: (percent: number) => ColorString, posInfo: PosInfo, startAngle: number, endAngle: number, clockwise: boolean, axisLineWidth: number): void; 
 |      _renderPointer(seriesModel: GaugeSeriesModel, ecModel: GlobalModel, api: ExtensionAPI, getColor: (percent: number) => ColorString, posInfo: PosInfo, startAngle: number, endAngle: number, clockwise: boolean, axisLineWidth: number): void; 
 |      _renderAnchor(seriesModel: GaugeSeriesModel, posInfo: PosInfo): void; 
 |      _renderTitleAndDetail(seriesModel: GaugeSeriesModel, ecModel: GlobalModel, api: ExtensionAPI, getColor: (percent: number) => ColorString, posInfo: PosInfo): void; 
 |  } 
 |  export default GaugeView; 
 |  
  |