UNPKG

8.3 kBJavaScriptView Raw
1"use strict";
2/* G2 的一个壳子,不包含 Geometry,由开发者自己定义和引入 */
3Object.defineProperty(exports, "__esModule", { value: true });
4exports.Util = exports.Scale = exports.Coordinate = exports.DIRECTION = exports.LAYER = exports.getAnimation = exports.registerAnimation = exports.getEngine = exports.registerEngine = exports.registerTheme = exports.getTheme = exports.registerFacet = exports.getFacet = exports.getActionClass = exports.registerAction = exports.registerInteraction = exports.getInteraction = exports.getGeometryLabelLayout = exports.getGeometryLabel = exports.registerGeometryLabelLayout = exports.registerGeometryLabel = exports.getShapeFactory = exports.registerShapeFactory = exports.registerShape = exports.registerGeometry = exports.registerComponentController = exports.InteractionAction = exports.Facet = exports.Action = exports.Interaction = exports.GeometryLabel = exports.Element = exports.Geometry = exports.TooltipController = exports.ComponentController = exports.Event = exports.View = exports.Chart = exports.VERSION = void 0;
5var tslib_1 = require("tslib");
6exports.VERSION = '4.2.4';
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 tslib_1.__importDefault(tooltip_1).default; } });
16var base_2 = require("./geometry/base"); // Geometry 基类
17Object.defineProperty(exports, "Geometry", { enumerable: true, get: function () { return tslib_1.__importDefault(base_2).default; } });
18var element_1 = require("./geometry/element"); // Element 类
19Object.defineProperty(exports, "Element", { enumerable: true, get: function () { return tslib_1.__importDefault(element_1).default; } });
20var base_3 = require("./geometry/label/base"); // Geometry Label 基类
21Object.defineProperty(exports, "GeometryLabel", { enumerable: true, get: function () { return tslib_1.__importDefault(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 tslib_1.__importDefault(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"));
73var dependents_1 = require("./dependents");
74Object.defineProperty(exports, "Coordinate", { enumerable: true, get: function () { return dependents_1.Coordinate; } });
75Object.defineProperty(exports, "Scale", { enumerable: true, get: function () { return dependents_1.Scale; } });
76// 一些工具方法导出
77var attr_1 = require("./util/attr");
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");
83var get_path_points_1 = require("./geometry/shape/util/get-path-points");
84var line_1 = require("./geometry/shape/line");
85exports.Util = {
86 getLegendItems: legend_1.getLegendItems,
87 translate: transform_1.translate,
88 rotate: transform_1.rotate,
89 zoom: transform_1.zoom,
90 transform: transform_1.transform,
91 getAngle: graphics_1.getAngle,
92 getSectorPath: graphics_1.getSectorPath,
93 polarToCartesian: graphics_1.polarToCartesian,
94 getDelegationObject: util_1.getDelegationObject,
95 getTooltipItems: tooltip_2.getTooltipItems,
96 getMappingValue: attr_1.getMappingValue,
97 // shape 的一些操作方法
98 getPath: line_1.getPath,
99 getPathPoints: get_path_points_1.getPathPoints,
100};
101//# sourceMappingURL=core.js.map
\No newline at end of file