UNPKG

15.6 kBTypeScriptView Raw
1/**
2 * This module houses all core/framework functionality and is required for
3 * all charting components to work
4 */
5/**
6 * Elements: core
7 */
8export { System, system } from "./.internal/core/System";
9export { BaseObject, IBaseObjectEvents, BaseObjectEvents } from "./.internal/core/Base";
10export { CalculatedValue, IComponentProperties, IComponentDataFields, IComponentEvents, IComponentAdapters, Component } from "./.internal/core/Component";
11export { ContainerLayout, IContainerProperties, IContainerEvents, IContainerAdapters, Container, FontWeight, TextDecoration } from "./.internal/core/Container";
12export { IValues, IDataItemEvents, IDataItemAdapters, DataItem } from "./.internal/core/DataItem";
13export { ISpriteProperties, ISpriteAnimationOptions, ISpriteAdapters, Sprite } from "./.internal/core/Sprite";
14export { SpriteEventDispatcher, SpritePointEvent, SpriteMouseTouchEvent, SpriteShiftEvent, ISpriteEvents } from "./.internal/core/SpriteEvents";
15export { SpriteState } from "./.internal/core/SpriteState";
16export { registry, Registry, IRegistryEvents, is } from "./.internal/core/Registry";
17export { options, Options } from "./.internal/core/Options";
18/**
19 * Elements: data
20 */
21export { ICSVOptions, CSVParser } from "./.internal/core/data/CSVParser";
22export { IDataLoaderAdapters, DataLoader, dataLoader } from "./.internal/core/data/DataLoader";
23export { IDataParserOptions, DataParser } from "./.internal/core/data/DataParser";
24export { IDataSourceEvents, IDataSourceAdapters, DataSource } from "./.internal/core/data/DataSource";
25export { IJSONOptions, JSONParser } from "./.internal/core/data/JSONParser";
26/**
27 * Elements: defs
28 */
29export { Roles, AriaLive } from "./.internal/core/defs/Accessibility";
30export { Align } from "./.internal/core/defs/Align";
31export { HorizontalCenter } from "./.internal/core/defs/HorizontalCenter";
32export { IGeoPoint } from "./.internal/core/defs/IGeoPoint";
33export { IMorphable } from "./.internal/core/defs/IMorphable";
34export { IPoint, IOrientationPoint } from "./.internal/core/defs/IPoint";
35export { IRectangle } from "./.internal/core/defs/IRectangle";
36export { IRange } from "./.internal/core/defs/IRange";
37export { IStyleProperty } from "./.internal/core/defs/IStyleProperty";
38export { ITimeInterval } from "./.internal/core/defs/ITimeInterval";
39export { IWavedShape } from "./.internal/core/defs/IWavedShape";
40export { Orientation } from "./.internal/core/defs/Orientation";
41export { ShapeRendering } from "./.internal/core/defs/ShapeRendering";
42export { SVGDefaults } from "./.internal/core/defs/SVGDefaults";
43export { TextAlign } from "./.internal/core/defs/TextAlign";
44export { TextValign } from "./.internal/core/defs/TextValign";
45export { TimeUnit } from "./.internal/core/defs/TimeUnit";
46export { VerticalAlign } from "./.internal/core/defs/VerticalAlign";
47export { VerticalCenter } from "./.internal/core/defs/VerticalCenter";
48/**
49 * Elements: elements
50 */
51export { IButtonProperties, IButtonEvents, IButtonAdapters, Button } from "./.internal/core/elements/Button";
52export { ICircleProperties, ICircleEvents, ICircleAdapters, Circle } from "./.internal/core/elements/Circle";
53export { IEllipseProperties, IEllipseEvents, IEllipseAdapters, Ellipse } from "./.internal/core/elements/Ellipse";
54export { IImageProperties, IImageEvents, IImageAdapters, Image } from "./.internal/core/elements/Image";
55export { ITextLineInfo, ILabelProperties, ILabelEvents, ILabelAdapters, Label } from "./.internal/core/elements/Label";
56export { ILineProperties, ILineEvents, ILineAdapters, Line } from "./.internal/core/elements/Line";
57export { IPopupAdapters, Popup } from "./.internal/core/elements/Popup";
58export { IModalAdapters, Modal } from "./.internal/core/elements/Modal";
59export { IPointedRectangleProperties, IPointedRectangleEvents, IPointedRectangleAdapters, PointedRectangle } from "./.internal/core/elements/PointedRectangle";
60export { IPointedShapeProperties, IPointedShapeEvents, IPointedShapeAdapters, PointedShape } from "./.internal/core/elements/PointedShape";
61export { IPolyarcProperties, IPolyarcEvents, IPolyarcAdapters, Polyarc } from "./.internal/core/elements/Polyarc";
62export { IPolygonProperties, IPolygonEvents, IPolygonAdapters, Polygon } from "./.internal/core/elements/Polygon";
63export { IPolylineProperties, IPolylineEvents, IPolylineAdapters, Polyline } from "./.internal/core/elements/Polyline";
64export { IPolysplineProperties, IPolysplineEvents, IPolysplineAdapters, Polyspline } from "./.internal/core/elements/Polyspline";
65export { IPreloaderProperties, IPreloaderEvents, IPreloaderAdapters, Preloader } from "./.internal/core/elements/Preloader";
66export { IRectangleProperties, IRectangleEvents, IRectangleAdapters, Rectangle } from "./.internal/core/elements/Rectangle";
67export { IResizeButtonProperties, IResizeButtonEvents, IResizeButtonAdapters, ResizeButton } from "./.internal/core/elements/ResizeButton";
68export { CloseButton, ICloseButtonAdapters, ICloseButtonEvents, ICloseButtonProperties } from "./.internal/core/elements/CloseButton";
69export { ISwitchButtonAdapters, ISwitchButtonEvents, ISwitchButtonProperties, SwitchButton } from "./.internal/core/elements/SwitchButton";
70export { IRoundedRectangleProperties, IRoundedRectangleEvents, IRoundedRectangleAdapters, RoundedRectangle } from "./.internal/core/elements/RoundedRectangle";
71export { IScrollbarProperties, IScrollbarEvents, IScrollbarAdapters, Scrollbar } from "./.internal/core/elements/Scrollbar";
72export { ISliderProperties, ISliderEvents, ISliderAdapters, Slider } from "./.internal/core/elements/Slider";
73export { ISliceProperties, ISliceEvents, ISliceAdapters, Slice } from "./.internal/core/elements/Slice";
74export { ITextLinkProperties, ITextLinkEvents, ITextLinkAdapters, TextLink } from "./.internal/core/elements/TextLink";
75export { PointerOrientation, ITooltipProperties, ITooltipEvents, ITooltipAdapters, Tooltip } from "./.internal/core/elements/Tooltip";
76export { ITrapezoidProperties, ITrapezoidEvents, ITrapezoidAdapters, Trapezoid } from "./.internal/core/elements/Trapezoid";
77export { ITriangleProperties, ITriangleEvents, ITriangleAdapters, Triangle } from "./.internal/core/elements/Triangle";
78export { IWavedCircleProperties, IWavedCircleEvents, IWavedCircleAdapters, WavedCircle } from "./.internal/core/elements/WavedCircle";
79export { IWavedLineProperties, IWavedLineEvents, IWavedLineAdapters, WavedLine } from "./.internal/core/elements/WavedLine";
80export { IWavedRectangleProperties, IWavedRectangleEvents, IWavedRectangleAdapters, WavedRectangle } from "./.internal/core/elements/WavedRectangle";
81export { IZoomOutButtonProperties, IZoomOutButtonEvents, IZoomOutButtonAdapters, ZoomOutButton } from "./.internal/core/elements/ZoomOutButton";
82export { IPlayButtonProperties, IPlayButtonEvents, IPlayButtonAdapters, PlayButton } from "./.internal/core/elements/PlayButton";
83/**
84 * Elements: 3d
85 */
86export { IConeProperties, IConeEvents, IConeAdapters, Cone } from "./.internal/core/elements/3d/Cone";
87export { Rectangle3DProperties, Rectangle3DEvents, Rectangle3DAdapters, Rectangle3D } from "./.internal/core/elements/3d/Rectangle3D";
88export { ISlice3DProperties, ISlice3DEvents, ISlice3DAdapters, Slice3D } from "./.internal/core/elements/3d/Slice3D";
89/**
90 * Elements: export
91 */
92export { ExportOperation, imageFormats, IExportImageOptions, IExportSVGOptions, pageSizes, IExportPDFOptions, IExportCSVOptions, IExportJSONOptions, IExportExcelOptions, IExportPrintOptions, IExportRemovedObject, IExportOptions, ExportOptions, IExportEvents, Keys, IExportAdapters, Export, IFont, IFile } from "./.internal/core/export/Export";
93export { IExportMenuItem, IExportMenuEvents, IExportMenuAdapters, ExportMenu } from "./.internal/core/export/ExportMenu";
94/**
95 * Elements: formatters
96 */
97export { DateFormatInfo, DateFormatter } from "./.internal/core/formatters/DateFormatter";
98export { DurationFormatter } from "./.internal/core/formatters/DurationFormatter";
99export { NumberFormatter } from "./.internal/core/formatters/NumberFormatter";
100export { ITextChunk, ITextFormatterAdapters, TextFormatter, getTextFormatter } from "./.internal/core/formatters/TextFormatter";
101/**
102 * Elements: interaction
103 */
104export { InertiaTypes, Inertia } from "./.internal/core/interaction/Inertia";
105export { IInteractionEvents, Interaction, getInteraction } from "./.internal/core/interaction/Interaction";
106export { InteractionKeyboardObject } from "./.internal/core/interaction/InteractionKeyboardObject";
107export { InteractionObject } from "./.internal/core/interaction/InteractionObject";
108export { PointEvent, PointerEvent, ShiftEvent, AngleEvent, ScaleEvent, CenterEvent, MouseTouchEvent, SimulatedKeyboardEvent, IInteractionObjectEvents, InteractionObjectEventDispatcher } from "./.internal/core/interaction/InteractionObjectEvents";
109export { IInertiaOptions, IHitOptions, ISwipeOptions, ICursorOptions, IKeyboardOptions } from "./.internal/core/interaction/InteractionOptions";
110export { MouseCursorStyle } from "./.internal/core/interaction/Mouse";
111export { IPointer, IBreadcrumb } from "./.internal/core/interaction/Pointer";
112/**
113 * Elements: rendering
114 */
115export { SVGAttribute, ISVGAttribute, AMElement } from "./.internal/core/rendering/AMElement";
116export { Group } from "./.internal/core/rendering/Group";
117export { SVGElementNames, Paper } from "./.internal/core/rendering/Paper";
118export { ISmoothing, Tension, Basis } from "./.internal/core/rendering/Smoothing";
119export { SVGContainer } from "./.internal/core/rendering/SVGContainer";
120/**
121 * Elements: fills
122 */
123export { ColorModifier } from "./.internal/core/rendering/fills/ColorModifier";
124export { IGradientStop, LinearGradient } from "./.internal/core/rendering/fills/LinearGradient";
125export { LinearGradientModifier } from "./.internal/core/rendering/fills/LinearGradientModifier";
126export { RadialGradientModifier } from "./.internal/core/rendering/fills/RadialGradientModifier";
127export { LinePattern } from "./.internal/core/rendering/fills/LinePattern";
128export { CirclePattern } from "./.internal/core/rendering/fills/CirclePattern";
129export { PatternUnits, PatternProperties, Pattern } from "./.internal/core/rendering/fills/Pattern";
130export { RadialGradient } from "./.internal/core/rendering/fills/RadialGradient";
131export { RectPatternProperties, RectPattern } from "./.internal/core/rendering/fills/RectPattern";
132/**
133 * Elements: filters
134 */
135export { ColorizeFilterProperties, ColorizeFilter } from "./.internal/core/rendering/filters/ColorizeFilter";
136export { DesaturateFilterProperties, DesaturateFilter } from "./.internal/core/rendering/filters/DesaturateFilter";
137export { DropShadowFilterProperties, DropShadowFilter } from "./.internal/core/rendering/filters/DropShadowFilter";
138export { BlurFilterProperties, BlurFilter } from "./.internal/core/rendering/filters/BlurFilter";
139export { FilterProperties, Filter } from "./.internal/core/rendering/filters/Filter";
140export { FocusFilterProperties, FocusFilter } from "./.internal/core/rendering/filters/FocusFilter";
141export { LightenFilterProperties, LightenFilter } from "./.internal/core/rendering/filters/LightenFilter";
142/**
143 * Elements: utils
144 */
145export { GlobalAdapter, globalAdapter, Adapter } from "./.internal/core/utils/Adapter";
146export { IAnimationObject, IAnimatable, IAnimationOptions, IPercentAnimationOptions, IColorAnimationOptions, IAnimationEvents, Animation, animate } from "./.internal/core/utils/Animation";
147export { SortResult } from "./.internal/core/utils/Array";
148export { Listener, nextFrame, readFrame, writeFrame, whenIdle, triggerIdle } from "./.internal/core/utils/AsyncPending";
149export { Cache, cache } from "./.internal/core/utils/Cache";
150export { IClone } from "./.internal/core/utils/Clone";
151export { Color, iRGB, iHSL, iHSV, color, isColor, castColor } from "./.internal/core/utils/Color";
152export { IColorSetStepOptions, ColorSet } from "./.internal/core/utils/ColorSet";
153export { PatternSet } from "./.internal/core/utils/PatternSet";
154export { IColorPurpose, InterfaceColorSet } from "./.internal/core/utils/InterfaceColorSet";
155export { Constructor } from "./.internal/core/utils/Constructor";
156export { IDictionaryEvents, DictionaryLike, DictionaryDisposer, Dictionary, DictionaryTemplate } from "./.internal/core/utils/Dictionary";
157export { IDisposer, Disposer, MultiDisposer, MutableValueDisposer, CounterDisposer } from "./.internal/core/utils/Disposer";
158export { StyleRule, StyleClass, getElement, addClass, removeClass, blur, focus, outerHTML, isElement, copyAttributes, fixPixelPerfect, ready } from "./.internal/core/utils/DOM";
159export { AMEvent, EventListener, EventDispatcher, TargetedEventDispatcher } from "./.internal/core/utils/EventDispatcher";
160export { Iterator, Iterable, ListIterator, min, max, join } from "./.internal/core/utils/Iterator";
161export { KeyboardKeys, Keyboard, keyboard } from "./.internal/core/utils/Keyboard";
162export { ILanguageEvents, ILanguageAdapters, Language } from "./.internal/core/utils/Language";
163export { IndexedIterable, IListEvents, ListGrouper, ListLike, ListDisposer, List, ListTemplate } from "./.internal/core/utils/List";
164export { Morpher } from "./.internal/core/utils/Morpher";
165export { INetLoadResult } from "./.internal/core/utils/Net";
166export { Ordering, reverse, or } from "./.internal/core/utils/Order";
167export { Percent, percent, isPercent } from "./.internal/core/utils/Percent";
168export { Plugin, IPlugin } from "./.internal/core/utils/Plugin";
169export { IResponsiveRule, IResponsiveEvents, IResponsiveAdapters, Responsive, ResponsiveBreakpoints, defaultRules } from "./.internal/core/utils/Responsive";
170export { ISortedListEvents, OrderedList, SortedList, OrderedListTemplate, SortedListTemplate } from "./.internal/core/utils/SortedList";
171export { PX, STRING, NUMBER, DATE, DURATION, PLACEHOLDER, PLACEHOLDER2 } from "./.internal/core/utils/Strings";
172export { Public, Optional, isNaN, checkString, checkBoolean, checkNumber, checkObject, castString, castNumber, isString, isNumber, isObject, isArray } from "./.internal/core/utils/Type";
173export { Validatable } from "./.internal/core/utils/Validatable";
174/**
175 * Functions: rendering
176 */
177import * as path from "./.internal/core/rendering/Path";
178export { path };
179/**
180 * Functions: utils
181 */
182import * as colors from "./.internal/core/utils/Colors";
183export { colors };
184import * as ease from "./.internal/core/utils/Ease";
185export { ease };
186import * as math from "./.internal/core/utils/Math";
187export { math };
188import * as array from "./.internal/core/utils/Array";
189export { array };
190import * as number from "./.internal/core/utils/Number";
191export { number };
192import * as object from "./.internal/core/utils/Object";
193export { object };
194import * as string from "./.internal/core/utils/String";
195export { string };
196import * as time from "./.internal/core/utils/Time";
197export { time };
198import * as utils from "./.internal/core/utils/Utils";
199export { utils };
200import * as iter from "./.internal/core/utils/Iterator";
201export { iter };
202import * as type from "./.internal/core/utils/Type";
203export { type };
204import * as net from "./.internal/core/utils/Net";
205export { net };
206export { ITheme } from "./.internal/themes/ITheme";
207export { create, createFromConfig, createDeferred, disposeAllCharts, viewPortHandler } from "./.internal/core/utils/Instance";
208export { useTheme, unuseTheme, unuseAllThemes, addLicense } from "./.internal/core/utils/Instance";