@visactor/vchart
Version:
charts lib based @visactor/VGrammar
21 lines (20 loc) • 743 B
TypeScript
import type { IMark } from './interface/common';
import { MarkTypeEnum } from './interface/type';
import { TextMark } from './text';
import type { IComponentMark, ILabelMark } from './interface/mark';
export declare class LabelMark extends TextMark implements ILabelMark {
static readonly type = MarkTypeEnum.text;
static readonly constructorType = MarkTypeEnum.label;
skipEncode: boolean;
private _rule;
getRule(): string;
setRule(rule: string): void;
private _target;
getTarget(): IMark;
setTarget(target: IMark): void;
private _component;
getComponent(): IComponentMark;
setComponent(component: IComponentMark): void;
render(): void;
}
export declare const registerLabelMark: () => void;