UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

32 lines (31 loc) 1.42 kB
import type { Datum } from '../../../typings'; import type { SeriesMarkMap } from '../../interface'; import { SeriesTypeEnum } from '../../interface/type'; import type { ICircularProgressSeriesSpec } from './interface'; import { ProgressLikeSeries } from '../../polar/progress-like/progress-like'; import type { IMark } from '../../../mark/interface'; import { CircularProgressSeriesSpecTransformer } from './circular-transformer'; export declare class CircularProgressSeries<T extends ICircularProgressSeriesSpec = ICircularProgressSeriesSpec> extends ProgressLikeSeries<T> { static readonly type: string; type: SeriesTypeEnum; static readonly mark: SeriesMarkMap; static readonly transformerConstructor: any; readonly transformerConstructor: typeof CircularProgressSeriesSpecTransformer; private _progressMark; private _trackMark; getStackGroupFields(): string[]; getGroupFields(): string[]; initMark(): void; initMarkStyle(): void; private _initProgressMark; private _initProgressMarkStyle; initInteraction(): void; protected initTooltip(): void; private _initTrackMark; private _initTrackMarkStyle; protected _getRadiusValueStart: (datum: Datum) => number; protected _getRadiusValueEnd: (datum: Datum) => number; initAnimation(): void; getActiveMarks(): IMark[]; } export declare const registerCircularProgressSeries: () => void;