UNPKG

@tanstack/charts

Version:

A chart grammar for TypeScript and JavaScript. Marks consume your data directly, channels describe visual encodings, and the engine compiles them into a renderer-neutral keyed scene. TanStack's compact scales cover common numeric and categorical mappings.

44 lines (43 loc) 7.89 kB
export type { AreaYOptions } from './area.js'; export type { AreaXCurve, AreaXOptions } from './area-x.js'; export type { ArrowOptions } from './arrow.js'; export type { BarXOptions, BarYOptions } from './bar.js'; export type { BandXOptions, BandYOptions } from './band.js'; export type { BoxDatum, BoxOutlierDatum, BoxRowsOptions, BoxSummaryDatum, BoxXDatum, BoxXOptions, BoxYDatum, BoxYOptions, } from './box.js'; export type { CreateDotLayoutOptions, DotLayout, DotLayoutResolveContext, DodgeOptions, DodgeXAnchor, DodgeXLayout, DodgeXOptions, DodgeYAnchor, DodgeYLayout, DodgeYOptions, } from './dodge.js'; export type { DifferenceAreaDatum, DifferenceDatum, DifferenceIndependent, DifferenceSign, DifferenceXOptions, DifferenceYOptions, } from './difference.js'; export type { CrosshairAxisOptions, CrosshairBandOptions, CrosshairLabelOptions, CrosshairMarkerOptions, CrosshairOptions, CrosshairRuleOptions, } from './crosshair.js'; export type { DotOptions } from './dot.js'; export type { FacetAxes, FacetChartContext, FacetOptions } from './facet.js'; export type { FrameOptions } from './frame.js'; export type { GroupLayout, GroupOptions } from './group.js'; export type { HexagonOptions } from './hexagon.js'; export type { LineXOptions, LineYOptions } from './line.js'; export type { LinearRegressionRowsXOptions, LinearRegressionRowsYOptions, LinearRegressionXDatum, LinearRegressionXOptions, LinearRegressionYDatum, LinearRegressionYOptions, } from './regression.js'; export type { RidgelineCurve, RidgelinePosition, RidgelineStateStyle, RidgelineXOptions, RidgelineYOptions, } from './ridgeline.js'; export type { LinkOptions } from './link.js'; export type { ColorGradientLegendOptions, ColorLegendOptions, } from './legend-static.js'; export type { CompositeMarkOptions } from './mark-composite.js'; export type { CellOptions, RectOptions } from './rect.js'; export type { RuleXOptions, RuleYOptions } from './rule.js'; export type { StackAnchor, StackLayout, StackOffset, StackOptions, StackOrder, } from './stack.js'; export type { TextAnchor, TextOptions } from './text.js'; export type { TickXOptions, TickYOptions } from './tick.js'; export type { VectorAnchor, VectorOptions } from './vector.js'; export type { ViolinPosition, ViolinXCurve, ViolinXOptions, ViolinYCurve, ViolinYOptions, } from './violin.js'; export type { TransformAccessor, TransformAccessorContext, TransformField, TransformGroupRow, TransformGroupSpec, TransformKey, TransformLineage, TransformOrder, TransformOrderOptions, TransformValue, TransformValueOutput, } from './transform.js'; export type { BinOptions, BinXDatum, BinYDatum } from './transform-bin.js'; export type { BinXYDatum, BinXYOptions } from './transform-bin-xy.js'; export type { BinTimeDatum, BinTimeOptions, TimeIntervalLike, } from './transform-bin-time.js'; export type { CumulativeDatum, CumulativeOptions } from './transform-cumulative.js'; export type { FoldDatum, FoldField, FoldOptions, FoldOutputNames, } from './transform-fold.js'; export type { GroupByDatum, GroupByOptions } from './transform-group.js'; export type { MosaicOptions, MosaicXDatum, MosaicYDatum, } from './transform-mosaic.js'; export type { NormalizeBasis, NormalizeContext, NormalizeDatum, NormalizeOptions, } from './transform-normalize.js'; export type { TransformNumericReducer, TransformOutputRow, TransformOutputSpec, TransformOutputs, TransformReduceContext, TransformReducer, } from './transform-reduce.js'; export type { RankDatum, RankOptions, RankTies } from './transform-rank.js'; export type { SelectContext, SelectMethod, SelectOptions, } from './transform-select.js'; export type { StackRowsXDatum, StackRowsXOptions, StackRowsYDatum, StackRowsYOptions, } from './transform-stack.js'; export type { WaterfallDatum, WaterfallKind, WaterfallOptions, WaterfallStepDatum, WaterfallTotalDatum, } from './transform-waterfall.js'; export type { RollingWindowAnchor, RollingWindowDatum, RollingWindowOptions, } from './transform-rolling-window.js'; export type { Channel, ChannelAccessor, ChannelAccessorContext, ChannelField, ChannelOutput, ResponsiveChartDefinition, InitializedMark, MarkInitialization, MarkInitializeContext, MarkRenderContext, MarkResolvedLayoutContext, MarkScene, MarkFocusGuide, MaterializedChannel, ResolvedLayoutMarkInitialization, ResolvedMarkLayout, ChartAxisOptions, ChartAxisLabelOptions, ChartAxisPresentationOptions, ChartAxisTickLabelContext, ChartAxisTickLabelOptions, ChartAxisTickLabelThinOptions, ChartAxisTickLabelValue, ChartAxisTickOptions, ChartAxisViewportOptions, ChartAxisValue, ChartAnimationOptions, ChartControl, ChartControlContext, ChartControlScene, ChartBounds, ChartBuildContext, ChartColorOptions, ChartColorScaleFactory, ConfiguredColorScaleLike, ChartColorScale, ChartColorScaleContext, ResolvedColorScaleKind, InferableColorScaleLike, ChartCursorAxisContext, ChartCursorAxisOptions, ChartCursorAxisPresentation, ChartCursorBinding, ChartCursorController, ChartCursorCoordinates, ChartCursorExtensionToken, ChartCursorPointIdentity, ChartCursorPresentation, ChartCursorState, ChartCursorStateUpdater, ChartCursorValues, ChartColorLegend, ChartColorLegendContext, ChartContinuousValue, ChartContinuousDomain, ChartCurve, ChartDefinition, ChartDefinitionForTooltipHost, ChartDefinitionOptions, DomChartDefinition, ChartFocusAnchor, ChartFocusCursorBinding, ChartFocusPresentation, ChartFocusFilter, ChartFocusAffinity, ChartFocusGroupContext, ChartFocusMatch, ChartExtensionInput, ChartFocusMode, ChartFocusPreset, ChartFocusResolveContext, ChartFocusSource, ChartFocusState, ChartFocusStrategy, ChartFreeCursorBinding, ChartGradientStop, ChartKey, ChartLayoutOptions, ChartMargin, ChartNumericScale, ChartNumericScaleOptions, ChartLinearGradient, ChartSelectionController, ChartSelectionSource, ChartMark, ChartMarkMotionOptions, ChartMarkDatum, ChartMarkState, ChartMarkStateContext, ChartMarkStateSelector, ChartMarkStateStyle, ChartMarkStateTransition, ChartMarkStateValue, ChartAreaStateStyle, ChartBarStateStyle, ChartDotStateStyle, ChartLineStateStyle, ChartRectStateStyle, ChartTextStateStyle, ChartMarkX, ChartMarkY, ChartMotionContext, ChartMotionDefinition, ChartMotionPhase, ChartMotionPath, ChartRollingPathMotion, ChartMotionRole, ChartMotionSpringTransition, ChartMotionTiming, ChartMotionTransition, ChartMotionTweenTransition, ChartPoint, ChartRuntime, ChartRuntimeOptions, ChartScene, ChartScale, ChartScaleFactory, ChartScaleInput, ChartScaleResolveContext, ChartScaleResolver, ConfiguredScaleLike, InferableScaleLike, OptionChannelOutput, ChartSize, ChartSpatialIndex, ChartSpatialIndexFactory, ChartSpatialIndexFactoryContext, ChartSpecDatum, ChartSpecXValue, ChartSpecYValue, ChartSpec, ChartSvgRenderer, ChartTheme, ChartTextMeasurer, ChartTextMeasureOptions, ChartTextMetrics, ChartTextTypography, ChartTick, ChartTooltipBodyContext, ChartTooltipContent, ChartTooltipContentContext, ChartTooltipAnchor, ChartTooltipAxisAnchor, ChartTooltipAnchorContext, ChartTooltipChannelItem, ChartTooltipDatumItem, ChartTooltipDerivedItem, ChartTooltipExtensionToken, ChartTooltipInput, ChartTooltipItem, ChartTooltipItemBase, ChartTooltipOptions, ChartTooltipPlacement, ChartTooltipPortalInput, ChartTooltipPortalExtensionToken, ChartTooltipPortalOptions, ChartTooltipPosition, ChartTooltipXAnchor, ChartTooltipYAnchor, ChartTooltipRow, ChartTooltipSort, ChartValue, ResponsiveChartConfig, VisualChannel, WidenChartValue, RenderChartSvgOptions, RenderChartOptions, ResolvedScale, ResolvedScaleViewport, ResolvedColorScale, SceneDot, SceneArea, SceneFocusGuide, SceneFocusGuideAxis, SceneFocusGuideBand, SceneFocusGuideLabel, SceneFocusGuideMarker, SceneFocusGuideResolveContext, SceneFocusGuideResolver, SceneInteraction, SceneGroup, SceneLabel, SceneNode, ScenePolygon, ScenePolygonRing, ScenePolyline, SceneRect, SceneRule, SceneStyle, StaticChartDefinition, } from './types.js';