diff --git a/packages/victory/src/index.d.ts b/packages/victory/src/index.d.ts index 0e5b6749a..c716bb338 100644 --- a/packages/victory/src/index.d.ts +++ b/packages/victory/src/index.d.ts @@ -4,27 +4,42 @@ declare module "victory" { import { Arc, + ArcProps, Background, + BackgroundProps, Border, + BorderProps, Border as Box, + BorderProps as BoxProps, ClipPath, + ClipPathProps, LineSegment, + LineSegmentProps, Whisker, + WhiskerProps, Circle, Rect, Line, Path, TSpan, Text, + TextProps, Point, + PointProps, VictoryAnimation, + VictoryAnimationProps, VictoryContainer, + VictoryContainerProps, VictoryLabel, + VictoryLabelProps, VictoryTheme, + VictoryThemeDefinition, // VictoryTransition, VictoryPortal, + VictoryPortalProps, // Portal, VictoryClipContainer, + VictoryClipContainerProps, // addEvents, // Collection, // Data, @@ -44,30 +59,37 @@ declare module "victory" { // Wrapper } from "victory-core"; - import { VictoryChart } from "victory-chart"; - import { VictoryGroup } from "victory-group"; - import { VictoryStack } from "victory-stack"; - import { VictoryPie, Slice } from "victory-pie"; - import { VictoryArea, Area } from "victory-area"; - import { VictoryBar, Bar } from "victory-bar"; + import { VictoryChart, VictoryChartProps } from "victory-chart"; + import { VictoryGroup, VictoryGroupProps } from "victory-group"; + import { VictoryStack, VictoryStackProps } from "victory-stack"; + import { VictoryPie, Slice, VictoryPieProps, SliceProps } from "victory-pie"; + import { VictoryArea, Area, VictoryAreaProps, AreaProps } from "victory-area"; + import { VictoryBar, Bar, VictoryBarProps, BarProps } from "victory-bar"; - import { VictoryCandlestick, Candle } from "victory-candlestick"; - import { VictoryErrorBar, ErrorBar } from "victory-errorbar"; + import { + VictoryCandlestick, + VictoryCandlestickProps, + Candle, + CandleProps + } from "victory-candlestick"; + import { VictoryErrorBar, ErrorBar, VictoryErrorBarProps, ErrorBarProps } from "victory-errorbar"; - import { VictoryLine, Curve } from "victory-line"; - import { VictoryHistogram } from "victory-histogram"; - import { VictoryScatter } from "victory-scatter"; - import { VictoryBoxPlot } from "victory-box-plot"; - import { VictoryBrushLine } from "victory-brush-line"; - import { Voronoi, VictoryVoronoi } from "victory-voronoi"; + import { VictoryLine, Curve, VictoryLineProps, CurveProps } from "victory-line"; + import { VictoryHistogram, VictoryHistogramProps } from "victory-histogram"; + import { VictoryScatter, VictoryScatterProps } from "victory-scatter"; + import { VictoryBoxPlot, VictoryBoxPlotProps } from "victory-box-plot"; + import { VictoryBrushLine, VictoryBrushLineProps } from "victory-brush-line"; + import { Voronoi, VictoryVoronoi, VoronoiProps, VictoryVoronoiProps } from "victory-voronoi"; import { - VictoryBrushContainer + VictoryBrushContainer, + VictoryBrushContainerProps // BrushHelpers, // brushContainerMixin } from "victory-brush-container"; import { - VictoryCursorContainer + VictoryCursorContainer, + VictoryCursorContainerProps // CursorHelpers, // cursorContainerMixin } from "victory-cursor-container"; @@ -79,12 +101,14 @@ declare module "victory" { // } from "victory-selection-container"; import { - VictoryVoronoiContainer + VictoryVoronoiContainer, + VictoryVoronoiContainerProps // VoronoiHelpers, // voronoiContainerMixin } from "victory-voronoi-container"; import { - VictoryZoomContainer + VictoryZoomContainer, + VictoryZoomContainerProps // ZoomHelpers, // zoomContainerMixin, // RawZoomHelpers @@ -95,63 +119,105 @@ declare module "victory" { createContainer } from "victory-create-container"; - import { VictoryTooltip, Flyout } from "victory-tooltip"; - import { VictoryLegend } from "victory-legend"; + import { VictoryTooltip, Flyout, VictoryTooltipProps, FlyoutProps } from "victory-tooltip"; + import { VictoryLegend, VictoryLegendProps } from "victory-legend"; // import { VictorySharedEvents } from "victory-shared-events"; - import { VictoryAxis } from "victory-axis"; - import { VictoryPolarAxis } from "victory-polar-axis"; + import { VictoryAxis, VictoryAxisProps } from "victory-axis"; + import { VictoryPolarAxis, VictoryPolarAxisProps } from "victory-polar-axis"; export { + Arc, + ArcProps, Area, + AreaProps, Background, + BackgroundProps, Bar, + BarProps, Border, + BorderProps, Box, + BoxProps, Candle, + CandleProps, ClipPath, + ClipPathProps, Curve, + CurveProps, ErrorBar, + ErrorBarProps, LineSegment, + LineSegmentProps, Point, + PointProps, Slice, + SliceProps, Voronoi, + VoronoiProps, Flyout, + FlyoutProps, Whisker, + WhiskerProps, Circle, Rect, Line, Path, TSpan, Text, + TextProps, VictoryAnimation, + VictoryAnimationProps, VictoryArea, + VictoryAreaProps, VictoryAxis, + VictoryAxisProps, VictoryPolarAxis, + VictoryPolarAxisProps, VictoryBar, + VictoryBarProps, VictoryBoxPlot, + VictoryBoxPlotProps, VictoryCandlestick, + VictoryCandlestickProps, VictoryChart, + VictoryChartProps, VictoryErrorBar, + VictoryErrorBarProps, VictoryHistogram, + VictoryHistogramProps, VictoryGroup, + VictoryGroupProps, VictoryLine, + VictoryLineProps, VictoryLabel, + VictoryLabelProps, VictoryLegend, + VictoryLegendProps, VictoryPie, + VictoryPieProps, VictoryScatter, + VictoryScatterProps, VictoryStack, + VictoryStackProps, VictoryTheme, + VictoryThemeDefinition, // VictoryTransition, // VictorySharedEvents, VictoryTooltip, + VictoryTooltipProps, VictoryVoronoi, + VictoryVoronoiProps, VictoryPortal, + VictoryPortalProps, // Portal, VictoryContainer, + VictoryContainerProps, VictoryClipContainer, + VictoryClipContainerProps, VictoryZoomContainer, + VictoryZoomContainerProps, // ZoomHelpers, // zoomContainerMixin, // RawZoomHelpers, @@ -159,18 +225,22 @@ declare module "victory" { // SelectionHelpers, // selectionContainerMixin, VictoryBrushContainer, + VictoryBrushContainerProps, // BrushHelpers, // brushContainerMixin, VictoryCursorContainer, + VictoryCursorContainerProps, // CursorHelpers, // cursorContainerMixin, VictoryVoronoiContainer, + VictoryVoronoiContainerProps, // VoronoiHelpers, // voronoiContainerMixin, // combineContainerMixins, // makeCreateContainerFunction, createContainer, VictoryBrushLine, + VictoryBrushLineProps, // addEvents, // Collection, // Data,