@visactor/vchart
Version:
charts lib based @visactor/VGrammar
12 lines (11 loc) • 553 B
TypeScript
import type { IMarkCommonArcLabelPosition, IMarkLineLabelPosition } from '@visactor/vrender-components';
import type { IArcMarkSpec, ILineMarkSpec } from '../../../../typings';
import type { IMarkerLabelSpec, IMarkerState, IMarkerSymbol } from '../../interface';
export interface IMarkLineTheme {
line?: Partial<IMarkerState<ILineMarkSpec | IArcMarkSpec>>;
label?: {
position?: keyof typeof IMarkLineLabelPosition | IMarkCommonArcLabelPosition;
} & IMarkerLabelSpec;
startSymbol?: IMarkerSymbol;
endSymbol?: IMarkerSymbol;
}