@visactor/vchart
Version:
charts lib based @visactor/VGrammar
27 lines (20 loc) • 955 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.registerElementHighlightByKey = exports.ElementHighlightByKey = void 0;
const factory_1 = require("../../core/factory"), element_highlight_by_group_1 = require("./element-highlight-by-group"), type = "element-highlight-by-key";
class ElementHighlightByKey extends element_highlight_by_group_1.ElementHighlightByGroup {
constructor() {
super(...arguments), this.type = type;
}
_getHightlightKey(g) {
var _a;
return null === (_a = g.context) || void 0 === _a ? void 0 : _a.key;
}
}
exports.ElementHighlightByKey = ElementHighlightByKey, ElementHighlightByKey.type = type;
const registerElementHighlightByKey = () => {
factory_1.Factory.registerInteractionTrigger(type, ElementHighlightByKey);
};
exports.registerElementHighlightByKey = registerElementHighlightByKey;
//# sourceMappingURL=element-highlight-by-key.js.map