UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

26 lines (25 loc) 1.04 kB
import { ChartType, IColorSplitter } from '../../../../../constants/chart-style'; import { ColorMode, ISingleAffix, ESingleValueTrendMode } from '../../../../../constants/single-style'; import SingleBaseStyleService, { ISingleBaseStyle } from './base'; export interface ISingleValueStyle extends ISingleBaseStyle { colorMode: ColorMode; prefix: ISingleAffix; suffix: ISingleAffix; trendMode: ESingleValueTrendMode; } export default abstract class SingleValueChartStyleService extends SingleBaseStyleService<ISingleValueStyle> { chartType: ChartType; gaugeMin: number; guageMax: number; gaugeSplitters: IColorSplitter; colorMode: ColorMode; prefix: ISingleAffix; suffix: ISingleAffix; trendMode: ESingleValueTrendMode; getOptions(): ISingleValueStyle; setColorMode(colorMode: ColorMode): void; setPrefix(prefix: ISingleAffix): void; setSuffix(suffix: ISingleAffix): void; setTrendMode(trendMode: ESingleValueTrendMode): void; constructor(option: ISingleValueStyle); }