UNPKG

2.95 kBJavaScriptView Raw
1/* G2 的一个壳子,不包含 Geometry,由开发者自己定义和引入 */
2export var VERSION = '4.2.5';
3// 核心基类导出
4export { Chart, View, Event } from './chart'; // Chart, View 类
5export { Controller as ComponentController } from './chart/controller/base'; // G2 组件基类
6export { default as TooltipController } from './chart/controller/tooltip'; // G2 tooltip 组件基类
7export { default as Geometry } from './geometry/base'; // Geometry 基类
8export { default as Element } from './geometry/element'; // Element 类
9export { default as GeometryLabel } from './geometry/label/base'; // Geometry Label 基类
10export { Interaction, Action } from './interaction'; // Interaction, Action 基类
11export { Facet } from './facet'; // Facet 基类
12export { default as InteractionAction } from './interaction/action/base'; // Interaction Action 基类
13// 注册 ComponentController
14export { registerComponentController } from './chart';
15// 注册 Geometry
16export { registerGeometry } from './chart';
17// 注册 Geometry Shape
18export { registerShape, registerShapeFactory, getShapeFactory } from './geometry/shape/base';
19// 注册 Geometry label 以及 Geometry Label 布局函数
20export { registerGeometryLabel, registerGeometryLabelLayout, getGeometryLabel, getGeometryLabelLayout, } from './geometry/label';
21// 注册 interaction
22export { getInteraction, registerInteraction, registerAction, getActionClass } from './interaction';
23// 注册 facet
24export { getFacet, registerFacet } from './facet';
25// 注册主题
26export { getTheme, registerTheme } from './theme';
27// G engine 管理相关
28export { registerEngine, getEngine } from './engine';
29// 注册动画函数
30export { registerAnimation, getAnimation } from './animate/animation';
31export { LAYER, DIRECTION } from './constant';
32// 因为 typescript 部分版本不支持 export * as 语法。
33import * as Types from './interface';
34export { Coordinate, Scale } from './dependents';
35// 一些工具方法导出
36import { getMappingValue } from './util/attr';
37import { getLegendItems } from './util/legend';
38import { getAngle, getSectorPath, polarToCartesian } from './util/graphics';
39import { rotate, transform, translate, zoom } from './util/transform';
40import { getTooltipItems } from './util/tooltip';
41import { getDelegationObject } from './interaction/action/util';
42import { getPathPoints } from './geometry/shape/util/get-path-points';
43import { getPath } from './geometry/shape/line';
44export var Util = {
45 getLegendItems: getLegendItems,
46 translate: translate,
47 rotate: rotate,
48 zoom: zoom,
49 transform: transform,
50 getAngle: getAngle,
51 getSectorPath: getSectorPath,
52 polarToCartesian: polarToCartesian,
53 getDelegationObject: getDelegationObject,
54 getTooltipItems: getTooltipItems,
55 getMappingValue: getMappingValue,
56 // shape 的一些操作方法
57 getPath: getPath,
58 getPathPoints: getPathPoints,
59};
60//# sourceMappingURL=core.js.map
\No newline at end of file