UNPKG

6.97 kBJavaScriptView Raw
1"use strict";
2/* G2 的一个壳子,不包含 Geometry,由开发者自己定义和引入 */
3Object.defineProperty(exports, "__esModule", { value: true });
4exports.Util = exports.Types = exports.VERSION = void 0;
5var tslib_1 = require("tslib");
6exports.VERSION = '4.1.6';
7// 核心基类导出
8var chart_1 = require("./chart"); // Chart, View 类
9Object.defineProperty(exports, "Chart", { enumerable: true, get: function () { return chart_1.Chart; } });
10Object.defineProperty(exports, "View", { enumerable: true, get: function () { return chart_1.View; } });
11Object.defineProperty(exports, "Event", { enumerable: true, get: function () { return chart_1.Event; } });
12var base_1 = require("./chart/controller/base"); // G2 组件基类
13Object.defineProperty(exports, "ComponentController", { enumerable: true, get: function () { return base_1.Controller; } });
14var tooltip_1 = require("./chart/controller/tooltip"); // G2 tooltip 组件基类
15Object.defineProperty(exports, "TooltipController", { enumerable: true, get: function () { return tooltip_1.default; } });
16var base_2 = require("./geometry/base"); // Geometry 基类
17Object.defineProperty(exports, "Geometry", { enumerable: true, get: function () { return base_2.default; } });
18var element_1 = require("./geometry/element"); // Element 类
19Object.defineProperty(exports, "Element", { enumerable: true, get: function () { return element_1.default; } });
20var base_3 = require("./geometry/label/base"); // Geometry Label 基类
21Object.defineProperty(exports, "GeometryLabel", { enumerable: true, get: function () { return base_3.default; } });
22var interaction_1 = require("./interaction"); // Interaction, Action 基类
23Object.defineProperty(exports, "Interaction", { enumerable: true, get: function () { return interaction_1.Interaction; } });
24Object.defineProperty(exports, "Action", { enumerable: true, get: function () { return interaction_1.Action; } });
25var facet_1 = require("./facet"); // Facet 基类
26Object.defineProperty(exports, "Facet", { enumerable: true, get: function () { return facet_1.Facet; } });
27var base_4 = require("./interaction/action/base"); // Interaction Action 基类
28Object.defineProperty(exports, "InteractionAction", { enumerable: true, get: function () { return base_4.default; } });
29// 注册 ComponentController
30var chart_2 = require("./chart");
31Object.defineProperty(exports, "registerComponentController", { enumerable: true, get: function () { return chart_2.registerComponentController; } });
32// 注册 Geometry
33var chart_3 = require("./chart");
34Object.defineProperty(exports, "registerGeometry", { enumerable: true, get: function () { return chart_3.registerGeometry; } });
35// 注册 Geometry Shape
36var base_5 = require("./geometry/shape/base");
37Object.defineProperty(exports, "registerShape", { enumerable: true, get: function () { return base_5.registerShape; } });
38Object.defineProperty(exports, "registerShapeFactory", { enumerable: true, get: function () { return base_5.registerShapeFactory; } });
39Object.defineProperty(exports, "getShapeFactory", { enumerable: true, get: function () { return base_5.getShapeFactory; } });
40// 注册 Geometry label 以及 Geometry Label 布局函数
41var label_1 = require("./geometry/label");
42Object.defineProperty(exports, "registerGeometryLabel", { enumerable: true, get: function () { return label_1.registerGeometryLabel; } });
43Object.defineProperty(exports, "registerGeometryLabelLayout", { enumerable: true, get: function () { return label_1.registerGeometryLabelLayout; } });
44Object.defineProperty(exports, "getGeometryLabel", { enumerable: true, get: function () { return label_1.getGeometryLabel; } });
45Object.defineProperty(exports, "getGeometryLabelLayout", { enumerable: true, get: function () { return label_1.getGeometryLabelLayout; } });
46// 注册 interaction
47var interaction_2 = require("./interaction");
48Object.defineProperty(exports, "getInteraction", { enumerable: true, get: function () { return interaction_2.getInteraction; } });
49Object.defineProperty(exports, "registerInteraction", { enumerable: true, get: function () { return interaction_2.registerInteraction; } });
50Object.defineProperty(exports, "registerAction", { enumerable: true, get: function () { return interaction_2.registerAction; } });
51Object.defineProperty(exports, "getActionClass", { enumerable: true, get: function () { return interaction_2.getActionClass; } });
52// 注册 facet
53var facet_2 = require("./facet");
54Object.defineProperty(exports, "getFacet", { enumerable: true, get: function () { return facet_2.getFacet; } });
55Object.defineProperty(exports, "registerFacet", { enumerable: true, get: function () { return facet_2.registerFacet; } });
56// 注册主题
57var theme_1 = require("./theme");
58Object.defineProperty(exports, "getTheme", { enumerable: true, get: function () { return theme_1.getTheme; } });
59Object.defineProperty(exports, "registerTheme", { enumerable: true, get: function () { return theme_1.registerTheme; } });
60// G engine 管理相关
61var engine_1 = require("./engine");
62Object.defineProperty(exports, "registerEngine", { enumerable: true, get: function () { return engine_1.registerEngine; } });
63Object.defineProperty(exports, "getEngine", { enumerable: true, get: function () { return engine_1.getEngine; } });
64// 注册动画函数
65var animation_1 = require("./animate/animation");
66Object.defineProperty(exports, "registerAnimation", { enumerable: true, get: function () { return animation_1.registerAnimation; } });
67Object.defineProperty(exports, "getAnimation", { enumerable: true, get: function () { return animation_1.getAnimation; } });
68var constant_1 = require("./constant");
69Object.defineProperty(exports, "LAYER", { enumerable: true, get: function () { return constant_1.LAYER; } });
70Object.defineProperty(exports, "DIRECTION", { enumerable: true, get: function () { return constant_1.DIRECTION; } });
71// 因为 typescript 部分版本不支持 export * as 语法。
72var Types = tslib_1.__importStar(require("./interface"));
73exports.Types = Types;
74var dependents_1 = require("./dependents");
75Object.defineProperty(exports, "Coordinate", { enumerable: true, get: function () { return dependents_1.Coordinate; } });
76Object.defineProperty(exports, "Scale", { enumerable: true, get: function () { return dependents_1.Scale; } });
77// 一些工具方法导出
78var legend_1 = require("./util/legend");
79var graphics_1 = require("./util/graphics");
80var transform_1 = require("./util/transform");
81var tooltip_2 = require("./util/tooltip");
82var util_1 = require("./interaction/action/util");
83exports.Util = {
84 getLegendItems: legend_1.getLegendItems,
85 translate: transform_1.translate,
86 rotate: transform_1.rotate,
87 zoom: transform_1.zoom,
88 transform: transform_1.transform,
89 getAngle: graphics_1.getAngle,
90 polarToCartesian: graphics_1.polarToCartesian,
91 getDelegationObject: util_1.getDelegationObject,
92 getTooltipItems: tooltip_2.getTooltipItems,
93};
94//# sourceMappingURL=core.js.map
\No newline at end of file