UNPKG

ag-charts-community

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

186 lines (185 loc) 18.7 kB
import * as fromToMotion from './motion/fromToMotion'; export { Chart } from './chart/chart'; export type { ChartState } from './chart/chartState'; export { FormatManager } from './chart/formatter/formatManager'; export type { TransferableResources } from './chart/chart'; export { angleCategoryAxisOptionsDefs, angleNumberAxisOptionsDefs, ordinalTimeAxisOptionsDefs, radiusCategoryAxisOptionsDefs, radiusNumberAxisOptionsDefs, } from './chart/axesOptionsEnterpriseDefs'; export { standaloneChartOptionsDefs, topologyChartOptionsDefs, initialStatePickedOptionsDef, } from './chart/chartOptionsDefs'; export { annotationCalloutStylesDefs, annotationChannelTextDefs, annotationCommentStylesDefs, annotationCrossLineStyleDefs, annotationDisjointChannelStyleDefs, annotationFibonacciStylesDefs, annotationLineStyleDefs, annotationLineTextDefs, annotationMeasurerStylesDefs, annotationNoteStylesDefs, annotationOptionsDef, annotationParallelChannelStyleDefs, annotationQuickMeasurerStylesDefs, annotationShapeStylesDefs, annotationTextStylesDef, } from './chart/themes/annotationOptionsDef'; export { commonAxisThemeTemplate, parentLevelAxisThemeTemplate, titleAxisThemeTemplate, } from './chart/themes/axisThemeTemplate'; export { boxPlotSeriesThemeableOptionsDef, candlestickSeriesThemeableOptionsDef, chordSeriesThemeableOptionsDef, coneFunnelSeriesThemeableOptionsDef, funnelSeriesThemeableOptionsDef, heatmapSeriesThemeableOptionsDef, mapLineBackgroundSeriesThemeableOptionsDef, mapLineSeriesThemeableOptionsDef, mapMarkerSeriesThemeableOptionsDef, mapShapeBackgroundSeriesThemeableOptionsDef, mapShapeSeriesThemeableOptionsDef, nightingaleSeriesThemeableOptionsDef, ohlcSeriesThemeableOptionsDef, organizationSeriesThemeableOptionsDef, pyramidSeriesThemeableOptionsDef, radarAreaSeriesThemeableOptionsDef, radarLineSeriesThemeableOptionsDef, radialBarSeriesThemeableOptionsDef, radialColumnSeriesThemeableOptionsDef, rangeAreaSeriesThemeableOptionsDef, rangeBarSeriesThemeableOptionsDef, sankeySeriesThemeableOptionsDef, sunburstSeriesThemeableOptionsDef, treemapSeriesThemeableOptionsDef, waterfallSeriesThemeableOptionsDef, } from './chart/themes/enterpriseThemeableOptionsDef'; export { calculateSegments, predictCartesianFinancialAxis, predictCartesianNonPrimitiveAxis, } from './chart/series/cartesian/util'; export { hasDimmedOpacity } from './chart/series/util'; export { stackCartesianSeries } from './chart/cartesianUtil'; export { CartesianCrossLine } from './chart/crossline/cartesianCrossLine'; export type { ActiveLoadMementoEvent, AxisLayout, AxisDOMProxyDragEvent, AxisDOMProxyMouseEvent, AxisDOMProxyMouseEnterEvent, AxisDOMProxyMouseLeaveEvent, AxisDOMProxyUpdateEvent, AxisDOMProxyWheelEvent, ContextMenuEvent, DataModelDiff, DataModelDiffEvent, EventsHub, EventsHubMap, HighlightChangeEvent, HighlightNodeDatum, LayoutCompleteEvent, ScrollbarWheelEvent, SeriesAreaClickEvent, SeriesAreaHoverEvent, SeriesKeyNavZoomEvent, SeriesKeyNavPanXEvent, ZoomInteractionRequestAxisWheelEvent, ZoomInteractionAxisDragEvent, ZoomInteractionAxisMouseEvent, ZoomInteractionAxisWheelEvent, ZoomInteractionWheelEvent, ZoomChangeCompleteEvent, ZoomChangeRequestEvent, ZoomChangeState, ZoomEventSourceDetail, ZoomLoadMementoEvent, ZoomPanStartEvent, ZoomSaveMementoEvent, } from './core/eventsHub'; export { ChartOptions } from './module/optionsModule'; export type { AxisBandDatum, AxisContext, AxisFormattableLabel, PolarAxisLayout } from './module/axisContext'; export type { ChartRegistry, ChartAxisRegistry, ChartSeriesRegistry } from './module/moduleContext'; export { type AxisID, type DynamicContext, type DynamicContextApi, createDynamicContext } from 'ag-charts-core'; export type { SelectionModuleFns } from './chart/modulesManager'; export { Background } from './chart/background/background'; export { ChartAxes } from './chart/chartAxes'; export { NiceMode, resetAxisLabelSelectionFn } from './chart/axis/axisUtil'; export type { TickDatum } from './chart/axis/axisUtil'; export { generateTicks } from './chart/axis/generateTicks'; export { DataController } from './chart/data/dataController'; export { DataModel, fixNumericExtent, getMissCount } from './chart/data/dataModel'; export type { DatumPropertyDefinition, GroupedData, ProcessedData, ProcessedOutputDiff, PropertyDefinition, ScopeProvider, UngroupedData, } from './chart/data/dataModel'; export { DataSet, DataSetSelection, type TransactionCollectionState } from './chart/data/dataSet'; export type { DataSelectionState } from './chart/data/dataSelectionState'; export { accumulativeValueProperty, animationValidation, createDatumId, diff, groupAccumulativeValueProperty, keyProperty, LARGEST_KEY_INTERVAL, normaliseGroupTo, processedDataIsAnimatable, SMALLEST_KEY_INTERVAL, trailingAccumulatedValueProperty, valueProperty, } from './chart/data/processors'; export type { PreSceneRenderEvent, ProcessDataEvent } from './core/eventsHub'; export { adjustLabelPlacement, getLabelStyles, updateLabelNode } from './chart/labelUtil'; export { LayoutElement } from './chart/layout/layoutManager'; export type { LayoutContext } from './chart/layout/layoutManager'; export { AnnotationManager } from './chart/annotation/annotationManager'; export { ContextMenuRegistry } from './chart/interaction/contextMenuRegistry'; export type { ContextMenuBuiltins, ContextMenuCallback, ContextMenuItemContract, ContextMenuItemContractNonRecursive, } from './chart/interaction/contextMenuTypes'; export type { DragInterpreterClickEvent, DragInterpreterDblClickEvent } from './chart/interaction/dragInterpreter'; export { HighlightManager } from './chart/interaction/highlightManager'; export { InteractionManager, InteractionState } from './chart/interaction/interactionManager'; export { TooltipManager } from './chart/interaction/tooltipManager'; export { userInteraction, type UpdateZoomSourcing, type UpdateZoomWithFunction, ZoomManager, } from './chart/interaction/zoomManager'; export type { CoreZoomState, CoreZoomStateSafeRetrieval, UpdateZoomChanges } from './chart/interaction/zoomManager'; export { PanToBBoxScalingModeEnum } from './util/panToBBox'; export { getItemId } from './chart/series/pickManager'; export { Series, SeriesNodeEvent, SeriesNodePickMode } from './chart/series/series'; export type { PickFocusInputs, PickFocusOutputs, SeriesNodeDataContext, SeriesNodePickMatch, SeriesNodeStyleContext, SeriesDataEvent, UnknownSeries, } from './chart/series/series'; export { resetLabelFn, seriesLabelFadeInAnimation, seriesLabelFadeOutAnimation } from './chart/series/seriesLabelUtil'; export type { SeriesItemHighlightStyle } from './chart/series/seriesProperties'; export { FillGradientDefaults, FillImageDefaults, FillPatternDefaults, HighlightProperties, SeriesProperties, toHighlightString, toSelectionString, isUnselected, } from './chart/series/seriesProperties'; export { SeriesMarker } from './chart/series/seriesMarker'; export { makeSeriesTooltip, SeriesTooltip } from './chart/series/seriesTooltip'; export type { DatumIndexType, ErrorBoundSeriesNodeDatum, ISeries, ISeriesProperties, ItemId, SeriesNodeDatum, SeriesNodeEventTypes, } from './chart/series/seriesTypes'; export { HighlightState, SelectionState } from './chart/series/seriesTypes'; export { getItemStyles, getItemStylesPerItemId, visibleRangeIndices, findNodeDatumInArray } from './chart/series/util'; export { AbstractBarSeries, AbstractBarSeriesProperties } from './chart/series/cartesian/abstractBarSeries'; export type { AbstractBarSeriesAnimationData, AbstractBarSeriesNodeDataContext, AbstractBarSeriesTypes, } from './chart/series/cartesian/abstractBarSeries'; export { CartesianSeries, CartesianSeriesNodeEvent, CartesianSeriesProperties, DEFAULT_CARTESIAN_DIRECTION_KEYS, DEFAULT_CARTESIAN_DIRECTION_NAMES, } from './chart/series/cartesian/cartesianSeries'; export type { CartesianAnimationData } from './chart/series/cartesian/cartesianSeries'; export type { CartesianAnimationDataOf, CartesianBarLikeContext, CartesianCreateNodeDataContext, CartesianMarkerLikeContext, CartesianSeriesNodeDataContext, CartesianSeriesNodeDatum, CartesianSeriesPropertiesBase, CartesianSeriesTypes, ContextOf, CreateNodeDataContextOf, DatumOf, DatumSelectionOf, LabelOf, LabelSelectionOf, NodeOf, OptionsOf, PropertiesOf, StackContextOf, } from './chart/series/cartesian/cartesianSeriesTypes'; export { interpolatePoints, plotInterpolatedLinePathStroke, plotLinePathStroke, prepareLinePathPropertyAnimation, } from './chart/series/cartesian/lineUtil'; export type { LinePathSpan, LineSpanPointDatum, SpanAnimation } from './chart/series/cartesian/lineUtil'; export { CollapseMode, pairUpSpans } from './chart/series/cartesian/lineInterpolationUtil'; export { checkCrisp, collapsedStartingBarPosition, computeBarFocusBounds, midpointStartingBarPosition, prepareBarAnimationFunctions, resetBarSelectionsDirect, resetBarSelectionsFn, } from './chart/series/cartesian/barUtil'; export { upsertNodeDatum } from './chart/series/cartesian/cartesianSeriesUtil'; export type { IncrementalUpdateContext } from './chart/series/cartesian/cartesianSeriesUtil'; export { plotAreaPathFill, prepareAreaFillAnimationFns } from './chart/series/cartesian/areaUtil'; export { calculateDataDiff } from './chart/series/cartesian/diffUtil'; export { computeMarkerFocusBounds, getMarkerStyles, cartesianMarkerDrawMode, markerFadeInAnimation, markerSwipeScaleInAnimation, resetMarkerFn, resetMarkerPositionFn, resetMarkerSelectionsDirect, } from './chart/series/cartesian/markerUtil'; export { buildResetPathFn, pathFadeInAnimation, pathSwipeInAnimation, updateClipPath, } from './chart/series/cartesian/pathUtil'; export { addHitTestersToQuadtree, findQuadtreeMatch } from './chart/series/cartesian/quadtreeUtil'; export type { QuadtreeCompatibleNode } from './chart/series/cartesian/quadtreeUtil'; export { DataModelSeries } from './chart/series/dataModelSeries'; export type { DataModelSeriesConstructorOpts, DataModelSeriesNodeDataContext, DataModelSeriesNodeDatum, } from './chart/series/dataModelSeries'; export { DEFAULT_POLAR_DIRECTION_KEYS, DEFAULT_POLAR_DIRECTION_NAMES, PolarSeries, } from './chart/series/polar/polarSeries'; export type { PolarAnimationData } from './chart/series/polar/polarSeries'; export { HierarchyNode, HierarchySeries } from './chart/series/hierarchy/hierarchySeries'; export { HierarchyHighlightState, HierarchySeriesProperties, toHierarchyHighlightString, } from './chart/series/hierarchy/hierarchySeriesProperties'; export { MercatorScale } from './chart/series/topology/mercatorScale'; export type { GaugeSeries } from './chart/series/gaugeSeries'; export { getShapeFill, getShapeStyle } from './chart/series/shapeUtil'; export type { ShapeFillBBox } from './chart/series/shapeUtil'; export { AggregationManager } from './chart/series/aggregationManager'; export { BucketLookupManager, IndexSetBucketLookupManager, SplitBucketLookupManager, } from './chart/series/bucketLookupFeature'; export type { BucketLookupFeature } from './chart/series/seriesTypes'; export { Axis, AxisGroupZIndexMap } from './chart/axis/axis'; export type { AxisTickFormatParams, LabelNodeDatum } from './chart/axis/axis'; export { createAxisLabelFormatterCache, formatAxisLabelValue, getAxisLabelSideFlag } from './chart/axis/axisLabelUtil'; export type { AxisLabelFormatterCache } from './chart/axis/axisLabelUtil'; export { SeriesLabelProperties } from './chart/series/seriesLabelProperties'; export type { TickInterval } from './chart/axis/axisTick'; export { PolarAxis } from './chart/axis/polarAxis'; export { CategoryAxis } from './chart/axis/categoryAxis'; export { CartesianAxis } from './chart/axis/cartesianAxis'; export { DiscreteTimeAxis } from './chart/axis/discreteTimeAxis'; export { minimumTimeAxisDatumGranularity } from './chart/axis/timeAxis'; export type { ChartAxis, FormatDatumParams } from './chart/chartAxis'; export { getCrossLineValue, validateCrossLineValue } from './chart/crossline/crossLine'; export type { CrossLine, CrossLineType, PolarCrossLine } from './chart/crossline/crossLine'; export { getCrossLinesPlugin } from './chart/crossline/getCrossLinesPlugin'; export { calculateLabelTranslation } from './chart/crossline/crossLineLabelPosition'; export { buildColorCategoryLegendData, buildGradientLegendDatum, colorScaleLegendFormatterContext, type CategoryLegendDatum, type ChartLegendDatum, type ChartLegendType, type ColorScaleLegendFormatterContext, type GradientLegendDatum, type GradientLegendNamedLabel, } from './chart/legend/legendDatum'; export type { LegendSymbolOptions } from './chart/legend/legendSymbol'; export { isTooltipValueMissing } from './chart/tooltip/tooltip'; export type { TooltipContent, TooltipContentDataRow } from './chart/tooltip/tooltip'; export { PHASE_METADATA } from './motion/animation'; export type { AnimationPhase, AnimationValue } from './motion/animation'; export { resetMotion } from './motion/resetMotion'; export { fromToMotion, NODE_UPDATE_STATE_TO_PHASE_MAPPING } from './motion/fromToMotion'; export type { ExtraOpts, ApplyFn, FromToFns } from './motion/fromToMotion'; export { pathMotion } from './motion/pathMotion'; export { DOMManager } from './dom/domManager'; export { DOMElementProxy } from './dom/domElementProxy'; export { QuadtreeNearest } from './scene/util/quadtree'; export { UnitTimeScale } from './scale/unitTimeScale'; export { LogScale } from './scale/logScale'; export { BandScale } from './scale/bandScale'; export { CategoryScale } from './scale/categoryScale'; export { TimeScale } from './scale/timeScale'; export { ColorScale } from './scale/colorScale'; export { configureColorScale } from './scale/colorScaleUtil'; export { LinearScale } from './scale/linearScale'; export type { SyncGroupState, SyncDerivedDomain, SyncAxisLike, SyncChartLike } from './chart/interaction/syncManager'; export { DropShadow } from './scene/dropShadow'; export { Node, PointerEvents } from './scene/node'; export type { RenderContext } from './scene/node'; export { Rotatable, Translatable, Transformable, Scalable } from './scene/transformable'; export { Selection } from './scene/selection'; export type { SelectionInterface } from './scene/selection'; export { type GradientParams } from './scene/gradient/gradient'; export { ColorScaleProperties, getColorStops, StopProperties } from './scene/gradient/stops'; export { sectorBox } from './scene/util/sector'; export { drawCorner } from './scene/util/corner'; export type { Corner } from './scene/util/corner'; export type { ShapeLineCap, ShapeColor } from './scene/shape/shape'; export { SvgPath, TranslatableSvgPath, RotatableSvgPath } from './scene/shape/svgPath'; export { Text, RotatableText, TransformableText } from './scene/shape/text'; export { ContinuousScale } from './scale/continuousScale'; export { OrdinalTimeScale } from './scale/ordinalTimeScale'; export { ApproximateOrdinalTimeScale } from './scale/approximateOrdinalTimeScale'; export { APPROXIMATE_THRESHOLD } from './scale/discreteTimeScale'; export { Label, LabelStyle } from './chart/label'; export { Marker } from './chart/marker/marker'; export { drawMarkerUnitPolygon } from './chart/marker/shapes'; export { SectorBox } from './scene/sectorBox'; export { Image } from './scene/image'; export { ExtendedPath2D } from './scene/extendedPath2D'; export declare const motion: { resetMotion<D, N extends import("./scene/node").Node<D>, T extends Partial<N>>(selectionsOrNodes: import("./scene/selection").Selection<D, N>[] | N[], propsFn: (node: N, datum: D) => T): void; fromToMotion<D_1, N_1 extends import("./scene/node").Node<D_1>, T_1 extends Record<string, string | number | import("./util/interpolating").Interpolating<any> | undefined> & Partial<N_1>>(groupId: string, subId: string, animationManager: import("./chart/interaction/animationManager").AnimationManager, selectionsOrNodes: import("./scene/selection").SelectionInterface<D_1, N_1>[] | N_1[], fns: fromToMotion.FromToFns<D_1, N_1, T_1>, getDatumId?: ((node: N_1, datum: D_1) => string) | undefined, diff?: fromToMotion.FromToDiff | undefined): void; staticFromToMotion<D_2, N_2 extends import("./scene/node").Node<D_2>, T_2 extends import("./motion/animation").AnimationValue & Partial<N_2> & object>(groupId: string, subId: string, animationManager: import("./chart/interaction/animationManager").AnimationManager, selectionsOrNodes: import("./scene/selection").SelectionInterface<D_2, N_2>[] | N_2[], from: T_2, to: T_2, extraOpts: fromToMotion.ExtraOpts<N_2>): void; NODE_UPDATE_STATE_TO_PHASE_MAPPING: Record<fromToMotion.NodeUpdateState, "none" | "remove" | "end" | "add" | "update" | "initial" | "trailing">; }; export type { NodeUpdateState, FromToMotionPropFn } from './motion/fromToMotion'; export { Caption } from './chart/caption'; export { BBox } from './scene/bbox'; export { Group, TranslatableGroup, ScalableGroup, TransformableGroup } from './scene/group'; export { Scene } from './scene/scene'; export { Arc } from './scene/shape/arc'; export { Line } from './scene/shape/line'; export { Range } from './scene/shape/range'; export { Path } from './scene/shape/path'; export { SegmentedPath, type Segment } from './scene/shape/segmentedPath'; export { RadialColumnShape, getRadialColumnWidth } from './scene/shape/radialColumnShape'; export { Rect, clippedRoundRect, type CornerRadii } from './scene/shape/rect'; export { Sector } from './scene/shape/sector'; export { Shape, type CanvasContext } from './scene/shape/shape'; export { GroupWidget } from './widget/groupWidget'; export { NativeWidget } from './widget/nativeWidget'; export { SliderWidget } from './widget/sliderWidget'; export { ToolbarWidget } from './widget/toolbarWidget'; export type { DragWidgetEvent, HoverLikeEvent, KeyboardWidgetEvent, MouseWidgetEvent, WheelWidgetEvent, WidgetEvent, } from './widget/widgetEvents'; export { Menu } from './components/menu/menu'; export type { MenuItem } from './components/menu/menu'; export { AnchoredPopover } from './components/popover/anchoredPopover'; export type { AnchoredPopoverOptions } from './components/popover/anchoredPopover'; export { DraggablePopover } from './components/popover/draggablePopover'; export type { PopoverConstructorOptions, PopoverOptions } from './components/popover/popover'; export { ToolbarButtonWidget } from './components/toolbar/toolbarButtonWidget'; export { BaseToolbar, Toolbar } from './components/toolbar/toolbar'; export type { ToolbarButtonOptions, ToolbarEventMap } from './components/toolbar/toolbar'; export { FloatingToolbar } from './components/toolbar/floatingToolbar'; export type { FloatingToolbarAnchor } from './components/toolbar/floatingToolbar'; export type { LocaleManager } from './locale/localeManager';