@visactor/vchart
Version:
charts lib based @visactor/VGrammar
29 lines (21 loc) • 891 B
JavaScript
import { Factory } from "./../../core/factory";
import { BasePolygonMark } from "./base-polygon";
import { registerPolygonAnimation } from "../../animation/config";
import { registerPolygon, registerShadowRoot } from "@visactor/vrender-kits";
import { createPolygon } from "@visactor/vrender-core";
export class PolygonMark extends BasePolygonMark {
constructor() {
super(...arguments), this.type = PolygonMark.type;
}
_getDefaultStyle() {
return Object.assign(Object.assign({}, super._getDefaultStyle()), {
lineWidth: 0
});
}
}
PolygonMark.type = "polygon";
export const registerPolygonMark = () => {
Factory.registerMark(PolygonMark.type, PolygonMark), registerShadowRoot(), registerPolygon(),
registerPolygonAnimation(), Factory.registerGraphicComponent("polygon", createPolygon);
};
//# sourceMappingURL=polygon.js.map