@visactor/vchart
Version:
charts lib based @visactor/VGrammar
42 lines (35 loc) • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.registerLabelMark = exports.LabelMark = void 0;
const factory_1 = require("./../core/factory"), text_1 = require("./text");
class LabelMark extends text_1.TextMark {
constructor() {
super(...arguments), this.skipEncode = !1;
}
getRule() {
return this._rule;
}
setRule(rule) {
this._rule = rule;
}
getTarget() {
return this._target;
}
setTarget(target) {
this._target = target, this._rule || this.setRule(target.type);
}
getComponent() {
return this._component;
}
setComponent(component) {
this._component = component;
}
render() {}
}
exports.LabelMark = LabelMark, LabelMark.type = "text", LabelMark.constructorType = "label";
const registerLabelMark = () => {
(0, text_1.registerTextMark)(), factory_1.Factory.registerMark(LabelMark.constructorType, LabelMark);
};
exports.registerLabelMark = registerLabelMark;
//# sourceMappingURL=label.js.map