@visactor/vchart
Version:
charts lib based @visactor/VGrammar
24 lines (23 loc) • 1.03 kB
TypeScript
import { ComponentTypeEnum } from '../../interface/type';
import type { MarkArcLineAttrs, MarkLineAttrs } from '@visactor/vrender-components';
import { MarkArcLine as MarkArcLineComponent, MarkLine as MarkLineComponent } from '@visactor/vrender-components';
import type { CoordinateType, IPoint } from '../../../typings';
import { BaseMarkLine } from './base-mark-line';
export declare class PolarMarkLine extends BaseMarkLine {
static type: ComponentTypeEnum;
type: ComponentTypeEnum;
name: string;
static coordinateType: string;
coordinateType: CoordinateType;
protected _markerComponent: MarkArcLineComponent;
protected _newMarkLineComponent(attr: MarkArcLineAttrs | MarkLineAttrs): MarkArcLineComponent | MarkLineComponent;
protected _computePointsAttr(): {
points?: IPoint[];
radius?: number;
startAngle?: number;
endAngle?: number;
center?: IPoint;
};
protected _computeOptions(): any;
}
export declare const registerPolarMarkLine: () => void;