SYMBOL INDEX (1449 symbols across 661 files) FILE: config-eslint/base.js constant EXTS (line 1) | const EXTS = ['.ts', '.tsx', '.js', '.jsx', '.json']; constant EXTS_GROUP (line 2) | const EXTS_GROUP = '{ts,tsx,js,jsx}'; constant ASSET_EXT_PATTERN (line 3) | const ASSET_EXT_PATTERN = /\.(ttf|eot|otf|svg|woff|woff2|mp3|png|jpg|jpe... FILE: config-eslint/next.js constant EXTS_GROUP (line 1) | const EXTS_GROUP = '{ts,tsx,js,jsx}'; FILE: config-eslint/typescript.js constant EXTS_GROUP (line 1) | const EXTS_GROUP = '{ts,tsx,js,jsx}'; FILE: packages/visx-annotation/src/components/Annotation.tsx type AnnotationProps (line 5) | type AnnotationProps = Pick & { function CircleSubject (line 15) | function CircleSubject({ FILE: packages/visx-annotation/src/components/Connector.tsx type ConnectorProps (line 9) | type ConnectorProps = Pick) { FILE: packages/visx-annotation/test/svgMock.ts function addMock (line 8) | function addMock() { function removeMock (line 22) | function removeMock() { FILE: packages/visx-axis/src/axis/Axis.tsx type AxisProps (line 13) | type AxisProps = SharedAxisProps & { function Axis (line 17) | function Axis({ FILE: packages/visx-axis/src/axis/AxisBottom.tsx function AxisBottom (line 14) | function AxisBottom({ FILE: packages/visx-axis/src/axis/AxisLeft.tsx function AxisLeft (line 15) | function AxisLeft({ FILE: packages/visx-axis/src/axis/AxisRenderer.tsx function AxisRenderer (line 18) | function AxisRenderer({ FILE: packages/visx-axis/src/axis/AxisRight.tsx type AxisRightProps (line 6) | type AxisRightProps = SharedAxisProps; function AxisRight (line 17) | function AxisRight({ FILE: packages/visx-axis/src/axis/AxisTop.tsx type AxisTopProps (line 6) | type AxisTopProps = SharedAxisProps; function AxisTop (line 16) | function AxisTop({ FILE: packages/visx-axis/src/axis/Ticks.tsx function Ticks (line 9) | function Ticks({ FILE: packages/visx-axis/src/constants/orientation.ts type OrientationType (line 10) | type OrientationType = ValueOf; FILE: packages/visx-axis/src/types.ts type AxisScaleOutput (line 8) | type AxisScaleOutput = number | NumberLike | undefined; type AxisScale (line 11) | type AxisScale = type LineProps (line 14) | type LineProps = Omit, 'to' | 'from' | 'ref'>; type FormattedValue (line 16) | type FormattedValue = string | undefined; type TickFormatter (line 18) | type TickFormatter = ( type TickLabelProps (line 24) | type TickLabelProps = type TickRendererProps (line 28) | type TickRendererProps = Partial & { type TicksRendererProps (line 34) | type TicksRendererProps = { type CommonProps (line 51) | type CommonProps = { type Point (line 100) | interface Point { type ComputedTick (line 105) | type ComputedTick = { type AxisRendererProps (line 113) | type AxisRendererProps = CommonProps & { type SharedAxisProps (line 130) | type SharedAxisProps = CommonProps & { FILE: packages/visx-axis/src/utils/createPoint.ts function createPoint (line 3) | function createPoint({ x, y }: Partial, horizontal: boolean) { FILE: packages/visx-axis/src/utils/getAxisRangePaddingConfig.ts function getAxisRangePaddingConfig (line 5) | function getAxisRangePaddingConfig( FILE: packages/visx-axis/src/utils/getLabelTransform.ts type TransformArgs (line 6) | interface TransformArgs { function getLabelTransform (line 15) | function getLabelTransform({ FILE: packages/visx-axis/src/utils/getTickFormatter.ts function getTickFormatter (line 8) | function getTickFormatter(scale: Scale) { FILE: packages/visx-axis/src/utils/getTickPosition.ts function getTickPosition (line 7) | function getTickPosition( FILE: packages/visx-axis/test/svgMock.ts function addMock (line 8) | function addMock() { function removeMock (line 22) | function removeMock() { FILE: packages/visx-bounds/src/enhancers/withBoundingRects.tsx type rectShape (line 14) | type rectShape = { type WithBoundingRectsProps (line 23) | type WithBoundingRectsProps = { function withBoundingRects (line 30) | function withBoundingRects( FILE: packages/visx-bounds/src/index.ts type WithBoundingRectsProps (line 6) | type WithBoundingRectsProps = WithBoundingRectsPropsType; FILE: packages/visx-bounds/test/withBoundingRects.test.tsx type RectShape (line 11) | type RectShape = { type BoundingRectsComponentProps (line 34) | type BoundingRectsComponentProps = { function BoundingRectsComponent (line 44) | function BoundingRectsComponent({ FILE: packages/visx-brush/src/BaseBrush.tsx type PointerHandlerEvent (line 23) | type PointerHandlerEvent = PointerEvent; type BaseBrushProps (line 25) | type BaseBrushProps = { type BaseBrushState (line 51) | type BaseBrushState = BrushShape & { type UpdateBrush (line 58) | type UpdateBrush = class BaseBrush (line 62) | class BaseBrush extends Component { method constructor (line 63) | constructor(props: BaseBrushProps) { method componentDidUpdate (line 143) | componentDidUpdate(prevProps: BaseBrushProps) { method componentDidMount (line 180) | componentDidMount() { method componentWillUnmount (line 187) | componentWillUnmount() { method render (line 571) | render() { FILE: packages/visx-brush/src/Brush.tsx constant SAFE_PIXEL (line 16) | const SAFE_PIXEL = 2; constant DEFAULT_COLOR (line 17) | const DEFAULT_COLOR = 'steelblue'; type BrushProps (line 19) | type BrushProps = { class Brush (line 72) | class Brush extends Component { method convertRangeToDomain (line 123) | convertRangeToDomain(brush: BaseBrushState) { method render (line 173) | render() { FILE: packages/visx-brush/src/BrushCorner.tsx type BrushCornerProps (line 9) | type BrushCornerProps = { type BrushCornerState (line 20) | type BrushCornerState = {}; class BrushCorner (line 22) | class BrushCorner extends Component { method render (line 141) | render() { FILE: packages/visx-brush/src/BrushHandle.tsx type HandleProps (line 10) | type HandleProps = { type BrushHandleProps (line 17) | type BrushHandleProps = { type BrushHandleRenderProps (line 32) | type BrushHandleRenderProps = HandleProps & { class BrushHandle (line 39) | class BrushHandle extends Component { method render (line 154) | render() { FILE: packages/visx-brush/src/BrushOverlay.tsx type BrushOverlayProps (line 4) | type BrushOverlayProps = { function BrushOverlay (line 16) | function BrushOverlay(props: BrushOverlayProps) { FILE: packages/visx-brush/src/BrushSelection.tsx constant DRAGGING_OVERLAY_STYLES (line 11) | const DRAGGING_OVERLAY_STYLES = { cursor: 'move' }; type PointerHandler (line 13) | type PointerHandler = (event: PointerEvent) => void; type BrushSelectionProps (line 15) | type BrushSelectionProps = { class BrushSelection (line 35) | class BrushSelection extends Component< method render (line 119) | render() { FILE: packages/visx-brush/src/types.ts type Point (line 3) | type Point = { type Bounds (line 8) | type Bounds = { type MarginShape (line 17) | interface MarginShape { type BrushShape (line 24) | interface BrushShape extends BrushStartEnd { type BrushStartEnd (line 29) | interface BrushStartEnd { type PartialBrushStartEnd (line 34) | interface PartialBrushStartEnd { type ResizeTriggerAreas (line 39) | type ResizeTriggerAreas = type BrushingType (line 49) | type BrushingType = 'move' | 'select' | ResizeTriggerAreas; type BrushPageOffset (line 50) | type BrushPageOffset = { type BrushScaleOutput (line 57) | type BrushScaleOutput = number | NumberLike | undefined; type Scale (line 60) | type Scale = FILE: packages/visx-brush/src/utils.ts function scaleInvert (line 5) | function scaleInvert(scale: Scale, value: number) { function getDomainFromExtent (line 29) | function getDomainFromExtent( function getPageCoordinates (line 59) | function getPageCoordinates(event: MouseTouchOrPointerEvent) { function debounce (line 74) | function debounce(func: T, delay: number): (...args:... FILE: packages/visx-chord/src/Chord.tsx type DefaultSortComporator (line 5) | type DefaultSortComporator = (a: number, b: number) => number; type ChordProps (line 7) | type ChordProps = { function Chord (line 22) | function Chord({ FILE: packages/visx-chord/src/Ribbon.tsx type NumAccessor (line 6) | type NumAccessor = (d: ChordSubgroup) => number; type RibbonProps (line 8) | type RibbonProps = { function setNumberOrNumberAccessor (line 28) | function setNumberOrNumberAccessor( function Ribbon (line 36) | function Ribbon({ FILE: packages/visx-clip-path/src/clip-paths/CircleClipPath.tsx type CircleClipPathProps (line 4) | type CircleClipPathProps = { function CircleClipPath (line 16) | function CircleClipPath({ FILE: packages/visx-clip-path/src/clip-paths/ClipPath.tsx type ClipPathProps (line 3) | type ClipPathProps = { function ClipPath (line 11) | function ClipPath({ FILE: packages/visx-clip-path/src/clip-paths/RectClipPath.tsx type RectClipPathProps (line 4) | type RectClipPathProps = { function RectClipPath (line 17) | function RectClipPath({ FILE: packages/visx-delaunay/src/components/Polygon.tsx type PolygonProps (line 4) | type PolygonProps = { function Polygon (line 13) | function Polygon({ FILE: packages/visx-delaunay/src/delaunay.ts type Config (line 3) | interface Config { function delaunay (line 15) | function delaunay({ data = [], x, y }: Config) { FILE: packages/visx-delaunay/src/voronoi.ts constant CLIP_PADDING (line 3) | const CLIP_PADDING = 1; type Config (line 5) | interface Config { function voronoi (line 22) | function voronoi({ data = [], width = 0, height = 0, x, y }: Conf... FILE: packages/visx-demo/src/components/ApiTable.tsx type Props (line 7) | type Props = { function ApiTable (line 14) | function ApiTable({ docgenInfo }: Props) { FILE: packages/visx-demo/src/components/CodeSandboxLink.tsx type Props (line 24) | type Props = { function CodeSandboxLink (line 29) | function CodeSandboxLink({ branch = 'master', exampleDirectoryName }: Pr... FILE: packages/visx-demo/src/components/Codeblock.tsx function Lines (line 9) | function Lines({ lines }: { lines: number[] }) { FILE: packages/visx-demo/src/components/DocPage.tsx type Props (line 12) | type Props = { function DocPage (line 19) | function DocPage({ components, examples, visxPackage, readme }: Props) { FILE: packages/visx-demo/src/components/Footer.tsx function Footer (line 6) | function Footer() { FILE: packages/visx-demo/src/components/Gallery/AnnotationTile.tsx function AnnotationTile (line 18) | function AnnotationTile() { FILE: packages/visx-demo/src/components/Gallery/AreaTile.tsx function AreaTile (line 11) | function AreaTile() { FILE: packages/visx-demo/src/components/Gallery/AxisTile.tsx function AxisTile (line 12) | function AxisTile() { FILE: packages/visx-demo/src/components/Gallery/BarGroupHorizontalTile.tsx function BarGroupHorizontalTile (line 15) | function BarGroupHorizontalTile() { FILE: packages/visx-demo/src/components/Gallery/BarGroupTile.tsx function BarGroupTile (line 11) | function BarGroupTile() { FILE: packages/visx-demo/src/components/Gallery/BarStackHorizontalTile.tsx function BarStackHorizontalTile (line 14) | function BarStackHorizontalTile() { FILE: packages/visx-demo/src/components/Gallery/BarStackTile.tsx function BarStackTile (line 11) | function BarStackTile() { FILE: packages/visx-demo/src/components/Gallery/BarsTile.tsx function BarsTile (line 11) | function BarsTile() { FILE: packages/visx-demo/src/components/Gallery/BrushTile.tsx function BrushTile (line 12) | function BrushTile() { FILE: packages/visx-demo/src/components/Gallery/ChordTile.tsx function ChordTile (line 11) | function ChordTile() { FILE: packages/visx-demo/src/components/Gallery/CurvesTile.tsx function CurvesTile (line 12) | function CurvesTile() { FILE: packages/visx-demo/src/components/Gallery/DelaunayTriangulationTile.tsx function DelaunayTriangulationTile (line 15) | function DelaunayTriangulationTile() { FILE: packages/visx-demo/src/components/Gallery/DelaunayVoronoiTile.tsx function DelaunayTile (line 15) | function DelaunayTile() { FILE: packages/visx-demo/src/components/Gallery/DendrogramsTile.tsx function DendrogramsTile (line 12) | function DendrogramsTile() { FILE: packages/visx-demo/src/components/Gallery/DotsTile.tsx function DotsTile (line 12) | function DotsTile() { FILE: packages/visx-demo/src/components/Gallery/DragIITile.tsx function DragIITile (line 13) | function DragIITile() { FILE: packages/visx-demo/src/components/Gallery/DragITile.tsx function DragITile (line 11) | function DragITile() { FILE: packages/visx-demo/src/components/Gallery/GeoAlbersUsaTile.tsx function GeoAlbersUsaTile (line 11) | function GeoAlbersUsaTile() { FILE: packages/visx-demo/src/components/Gallery/GeoCustomTile.tsx function GeoCustomTile (line 12) | function GeoCustomTile() { FILE: packages/visx-demo/src/components/Gallery/GeoMercatorTile.tsx function GeoMercatorTile (line 11) | function GeoMercatorTile() { FILE: packages/visx-demo/src/components/Gallery/GlyphsTile.tsx function GlyphsTile (line 12) | function GlyphsTile() { FILE: packages/visx-demo/src/components/Gallery/GradientsTile.tsx function GradientsTile (line 11) | function GradientsTile() { FILE: packages/visx-demo/src/components/Gallery/HeatmapsTile.tsx function HeatmapsTile (line 11) | function HeatmapsTile() { FILE: packages/visx-demo/src/components/Gallery/LegendsTile.tsx function LegendsTile (line 10) | function LegendsTile() { FILE: packages/visx-demo/src/components/Gallery/LineRadialTile.tsx function LineRadialTile (line 12) | function LineRadialTile() { FILE: packages/visx-demo/src/components/Gallery/LinkTypesTile.tsx function LinkTypesTile (line 11) | function LinkTypesTile() { FILE: packages/visx-demo/src/components/Gallery/NetworkTile.tsx function NetworkTile (line 10) | function NetworkTile() { FILE: packages/visx-demo/src/components/Gallery/PackTile.tsx function PackTile (line 11) | function PackTile() { FILE: packages/visx-demo/src/components/Gallery/PatternsTile.tsx function PatternsTile (line 11) | function PatternsTile() { FILE: packages/visx-demo/src/components/Gallery/PiesTile.tsx function PiesTile (line 12) | function PiesTile() { FILE: packages/visx-demo/src/components/Gallery/PolygonsTile.tsx function PolygonsTile (line 12) | function PolygonsTile() { FILE: packages/visx-demo/src/components/Gallery/RadarTile.tsx function RadarTile (line 11) | function RadarTile() { FILE: packages/visx-demo/src/components/Gallery/RadialBarsTile.tsx function BarsTile (line 12) | function BarsTile() { FILE: packages/visx-demo/src/components/Gallery/ResponsiveTile.tsx function ResponsiveTile (line 18) | function ResponsiveTile() { FILE: packages/visx-demo/src/components/Gallery/SankeyTile.tsx function SankeyTile (line 12) | function SankeyTile() { FILE: packages/visx-demo/src/components/Gallery/SplitLinePathTile.tsx function SplitLinePathTile (line 13) | function SplitLinePathTile() { FILE: packages/visx-demo/src/components/Gallery/StackedAreasTile.tsx function StackedAreasTile (line 11) | function StackedAreasTile() { FILE: packages/visx-demo/src/components/Gallery/StatsPlotTile.tsx function StatsPlotTile (line 11) | function StatsPlotTile() { FILE: packages/visx-demo/src/components/Gallery/StreamGraphTile.tsx function StreamGraphTile (line 12) | function StreamGraphTile() { FILE: packages/visx-demo/src/components/Gallery/TextTile.tsx function Text (line 11) | function Text() { function TextTile (line 32) | function TextTile() { FILE: packages/visx-demo/src/components/Gallery/ThresholdTile.tsx function ThresholdTile (line 12) | function ThresholdTile() { FILE: packages/visx-demo/src/components/Gallery/TooltipTile.tsx function DotsTile (line 14) | function DotsTile() { FILE: packages/visx-demo/src/components/Gallery/TreemapTile.tsx function TreemapTile (line 12) | function TreemapTile() { FILE: packages/visx-demo/src/components/Gallery/TreesTile.tsx function TreesTile (line 12) | function TreesTile() { FILE: packages/visx-demo/src/components/Gallery/VoronoiTile.tsx function VoronoiTile (line 15) | function VoronoiTile() { FILE: packages/visx-demo/src/components/Gallery/WordcloudTile.tsx function WordcloudTile (line 12) | function WordcloudTile() { FILE: packages/visx-demo/src/components/Gallery/XYChartTile.tsx function XYChartWrapper (line 6) | function XYChartWrapper(props) { function XYChartITile (line 15) | function XYChartITile() { FILE: packages/visx-demo/src/components/Gallery/ZoomITile.tsx function ZoomITile (line 11) | function ZoomITile() { FILE: packages/visx-demo/src/components/Gallery/index.tsx function Gallery (line 107) | function Gallery() { FILE: packages/visx-demo/src/components/GalleryTile.tsx type Props (line 6) | type Props = { function useEverVisible (line 31) | function useEverVisible() { function GalleryTile (line 65) | function GalleryTile({ FILE: packages/visx-demo/src/components/Logo.tsx function Logo (line 3) | function Logo() { FILE: packages/visx-demo/src/components/Meta.tsx function Meta (line 12) | function Meta({ title = 'visualization components' }) { FILE: packages/visx-demo/src/components/Nav.tsx function Nav (line 8) | function Nav() { FILE: packages/visx-demo/src/components/NavItem.tsx type NavItemProps (line 4) | type NavItemProps = { function NavItem (line 12) | function NavItem({ id, href, children, className, external }: NavItemPro... FILE: packages/visx-demo/src/components/NoSsr.tsx function NoSsr (line 4) | function NoSsr({ children }: { children: React.ReactNode }) { FILE: packages/visx-demo/src/components/Page.tsx function Page (line 6) | function Page({ FILE: packages/visx-demo/src/components/Show.tsx type Component (line 12) | type Component

= React.FC

| React.ComponentClass

; type ShowProps (line 14) | type ShowProps = { FILE: packages/visx-demo/src/components/VisxDocLink.tsx function getDocUrlFromVXPackageName (line 4) | function getDocUrlFromVXPackageName(visxPackage: string) { type Props (line 9) | type Props = { function VisxDocLink (line 13) | function VisxDocLink({ packageName }: Props) { FILE: packages/visx-demo/src/components/icons/Belo.tsx function Belo (line 3) | function Belo() { FILE: packages/visx-demo/src/components/icons/GitHub.tsx function GitHub (line 3) | function GitHub() { FILE: packages/visx-demo/src/components/icons/Instagram.tsx function Instagram (line 3) | function Instagram() { FILE: packages/visx-demo/src/components/icons/Medium.tsx function Medium (line 3) | function Medium() { FILE: packages/visx-demo/src/components/icons/Twitter.tsx function Twitter (line 3) | function Twitter() { FILE: packages/visx-demo/src/components/util/extractVisxDepsFromPackageJson.ts function extractVisxDepsFromPackageJson (line 3) | function extractVisxDepsFromPackageJson(packageJson?: PackageJson) { FILE: packages/visx-demo/src/components/util/format.ts function toExportName (line 1) | function toExportName(displayName: string) { FILE: packages/visx-demo/src/pages/_app.tsx function MyApp (line 6) | function MyApp({ Component, pageProps }: AppProps) { FILE: packages/visx-demo/src/pages/_document.tsx class VisxDocument (line 5) | class VisxDocument extends Document { method getInitialProps (line 6) | static async getInitialProps(ctx: DocumentContext) { method render (line 11) | render() { FILE: packages/visx-demo/src/pages/annotation.tsx function AnnotationPage (line 7) | function AnnotationPage() { FILE: packages/visx-demo/src/pages/areas.tsx function AreasPage (line 7) | function AreasPage() { FILE: packages/visx-demo/src/pages/axis.tsx function AxisPage (line 7) | function AxisPage() { FILE: packages/visx-demo/src/pages/bargroup.tsx function BarGroupPage (line 7) | function BarGroupPage() { FILE: packages/visx-demo/src/pages/bargrouphorizontal.tsx function BarGroupHorizontalPage (line 7) | function BarGroupHorizontalPage() { FILE: packages/visx-demo/src/pages/bars.tsx function BarsPage (line 7) | function BarsPage() { FILE: packages/visx-demo/src/pages/barstack.tsx function BarStackPage (line 7) | function BarStackPage() { FILE: packages/visx-demo/src/pages/barstackhorizontal.tsx function BarStackHorizontalPage (line 7) | function BarStackHorizontalPage() { FILE: packages/visx-demo/src/pages/brush.tsx function BrushPage (line 7) | function BrushPage() { FILE: packages/visx-demo/src/pages/chord.tsx function ChordPage (line 7) | function ChordPage() { FILE: packages/visx-demo/src/pages/curves.tsx function CurvesPage (line 7) | function CurvesPage() { FILE: packages/visx-demo/src/pages/delaunay-triangulation.tsx function DelaunayTriangulationPage (line 7) | function DelaunayTriangulationPage() { FILE: packages/visx-demo/src/pages/delaunay-voronoi.tsx function DelaunayVoronoiPage (line 7) | function DelaunayVoronoiPage() { FILE: packages/visx-demo/src/pages/dendrograms.tsx function DendrogramsPage (line 7) | function DendrogramsPage() { FILE: packages/visx-demo/src/pages/docs.tsx function Docs (line 6) | function Docs() { FILE: packages/visx-demo/src/pages/docs/annotation.tsx function AnnotationDocs (line 17) | function AnnotationDocs() { FILE: packages/visx-demo/src/pages/docs/axis.tsx function AxisDocs (line 19) | function AxisDocs() { FILE: packages/visx-demo/src/pages/docs/bounds.tsx function BoundsDocs (line 5) | function BoundsDocs() { FILE: packages/visx-demo/src/pages/docs/brush.tsx function BrushDocs (line 17) | function BrushDocs() { FILE: packages/visx-demo/src/pages/docs/chord.tsx function ChordDocs (line 17) | function ChordDocs() { FILE: packages/visx-demo/src/pages/docs/clip-path.tsx function ClipPathDocs (line 14) | function ClipPathDocs() { FILE: packages/visx-demo/src/pages/docs/curve.tsx function CurveDocs (line 8) | function CurveDocs() { FILE: packages/visx-demo/src/pages/docs/delaunay.tsx function DelaunayDocs (line 18) | function DelaunayDocs() { FILE: packages/visx-demo/src/pages/docs/drag.tsx function DragDocs (line 18) | function DragDocs() { FILE: packages/visx-demo/src/pages/docs/event.tsx function EventDocs (line 10) | function EventDocs() { FILE: packages/visx-demo/src/pages/docs/geo.tsx function GeoDocs (line 19) | function GeoDocs() { FILE: packages/visx-demo/src/pages/docs/glyph.tsx function GlyphDocs (line 22) | function GlyphDocs() { FILE: packages/visx-demo/src/pages/docs/gradient.tsx function GradientDocs (line 32) | function GradientDocs() { FILE: packages/visx-demo/src/pages/docs/grid.tsx function GridDocs (line 20) | function GridDocs() { FILE: packages/visx-demo/src/pages/docs/group.tsx function GroupDocs (line 22) | function GroupDocs() { FILE: packages/visx-demo/src/pages/docs/heatmap.tsx function HeatmapDocs (line 17) | function HeatmapDocs() { FILE: packages/visx-demo/src/pages/docs/hierarchy.tsx function HierarchyDocs (line 21) | function HierarchyDocs() { FILE: packages/visx-demo/src/pages/docs/legend.tsx function LegendDocs (line 17) | function LegendDocs() { FILE: packages/visx-demo/src/pages/docs/marker.tsx function MarkerDocs (line 14) | function MarkerDocs() { FILE: packages/visx-demo/src/pages/docs/mock-data.tsx function MockDataDocs (line 13) | function MockDataDocs() { FILE: packages/visx-demo/src/pages/docs/network.tsx function NetworkDocs (line 17) | function NetworkDocs() { FILE: packages/visx-demo/src/pages/docs/pattern.tsx function PatternDocs (line 19) | function PatternDocs() { FILE: packages/visx-demo/src/pages/docs/point.tsx function PointDocs (line 8) | function PointDocs() { FILE: packages/visx-demo/src/pages/docs/react-spring.tsx function ReactSpringDocs (line 17) | function ReactSpringDocs() { FILE: packages/visx-demo/src/pages/docs/responsive.tsx function ResponsiveDocs (line 17) | function ResponsiveDocs() { FILE: packages/visx-demo/src/pages/docs/sankey.tsx function SankeyDocs (line 17) | function SankeyDocs() { FILE: packages/visx-demo/src/pages/docs/scale.tsx function ScaleDocs (line 20) | function ScaleDocs() { FILE: packages/visx-demo/src/pages/docs/shape.tsx function ShapeDocs (line 39) | function ShapeDocs() { FILE: packages/visx-demo/src/pages/docs/stats.tsx function StatsDocs (line 17) | function StatsDocs() { FILE: packages/visx-demo/src/pages/docs/text.tsx function TextDocs (line 17) | function TextDocs() { FILE: packages/visx-demo/src/pages/docs/threshold.tsx function ThresholdDocs (line 17) | function ThresholdDocs() { FILE: packages/visx-demo/src/pages/docs/tooltip.tsx function TooltipDocs (line 22) | function TooltipDocs() { FILE: packages/visx-demo/src/pages/docs/visx.tsx function VisxDocs (line 5) | function VisxDocs() { FILE: packages/visx-demo/src/pages/docs/voronoi.tsx function VoronoiDocs (line 17) | function VoronoiDocs() { FILE: packages/visx-demo/src/pages/docs/wordcloud.tsx function WordcloudDocs (line 17) | function WordcloudDocs() { FILE: packages/visx-demo/src/pages/docs/xychart.tsx function XYChartDocs (line 15) | function XYChartDocs() { FILE: packages/visx-demo/src/pages/docs/zoom.tsx function ZoomDocs (line 17) | function ZoomDocs() { FILE: packages/visx-demo/src/pages/dots.tsx function DotsPage (line 7) | function DotsPage() { FILE: packages/visx-demo/src/pages/drag-i.tsx function DragIPage (line 7) | function DragIPage() { FILE: packages/visx-demo/src/pages/drag-ii.tsx function DragIIPage (line 7) | function DragIIPage() { FILE: packages/visx-demo/src/pages/gallery.tsx function GalleryPage (line 5) | function GalleryPage() { FILE: packages/visx-demo/src/pages/geo-albers-usa.tsx function GeoAlbersUsaPage (line 7) | function GeoAlbersUsaPage() { FILE: packages/visx-demo/src/pages/geo-custom.tsx function GeoCustomPage (line 7) | function GeoCustomPage() { FILE: packages/visx-demo/src/pages/geo-mercator.tsx function GeoMercatorPage (line 7) | function GeoMercatorPage() { FILE: packages/visx-demo/src/pages/glyphs.tsx function GlyphsPage (line 7) | function GlyphsPage() { FILE: packages/visx-demo/src/pages/gradients.tsx function GradientsPage (line 7) | function GradientsPage() { FILE: packages/visx-demo/src/pages/heatmaps.tsx function HeatmapsPage (line 7) | function HeatmapsPage() { FILE: packages/visx-demo/src/pages/home.tsx function Home (line 36) | function Home() { FILE: packages/visx-demo/src/pages/legends.tsx function LegendsPage (line 7) | function LegendsPage() { FILE: packages/visx-demo/src/pages/lineradial.tsx function LineRadialPage (line 7) | function LineRadialPage() { FILE: packages/visx-demo/src/pages/linktypes.tsx function LinkTypesPage (line 7) | function LinkTypesPage() { FILE: packages/visx-demo/src/pages/network.tsx function NetworkPage (line 7) | function NetworkPage() { FILE: packages/visx-demo/src/pages/pack.tsx function PackPage (line 7) | function PackPage() { FILE: packages/visx-demo/src/pages/patterns.tsx function PatternsPage (line 7) | function PatternsPage() { FILE: packages/visx-demo/src/pages/pies.tsx function PiesPage (line 7) | function PiesPage() { FILE: packages/visx-demo/src/pages/polygons.tsx function PolygonsPage (line 7) | function PolygonsPage() { FILE: packages/visx-demo/src/pages/radar.tsx function RadarPage (line 7) | function RadarPage() { FILE: packages/visx-demo/src/pages/radial-bars.tsx function BarsRadialPage (line 7) | function BarsRadialPage() { FILE: packages/visx-demo/src/pages/responsive.tsx function ResponsivePage (line 7) | function ResponsivePage() { FILE: packages/visx-demo/src/pages/sankey.tsx function SankeyPage (line 7) | function SankeyPage() { FILE: packages/visx-demo/src/pages/splitlinepath.tsx function SplitLinePathPage (line 7) | function SplitLinePathPage() { FILE: packages/visx-demo/src/pages/stacked-areas.tsx function StackedAreasPage (line 7) | function StackedAreasPage() { FILE: packages/visx-demo/src/pages/statsplot.tsx function StatsPlotPage (line 7) | function StatsPlotPage() { FILE: packages/visx-demo/src/pages/streamgraph.tsx function StreamgraphPage (line 7) | function StreamgraphPage() { FILE: packages/visx-demo/src/pages/text.tsx function TextDemo (line 22) | function TextDemo() { function TextPage (line 604) | function TextPage() { FILE: packages/visx-demo/src/pages/threshold.tsx function Description (line 7) | function Description({ width }: { width: number }) { function ThresholdPage (line 20) | function ThresholdPage() { FILE: packages/visx-demo/src/pages/tooltip.tsx function TooltipPage (line 7) | function TooltipPage() { FILE: packages/visx-demo/src/pages/treemap.tsx function TreemapPage (line 7) | function TreemapPage() { FILE: packages/visx-demo/src/pages/trees.tsx function TreesPage (line 7) | function TreesPage() { FILE: packages/visx-demo/src/pages/voronoi.tsx function VoronoiPage (line 7) | function VoronoiPage() { FILE: packages/visx-demo/src/pages/wordcloud.tsx function WordcloudPage (line 12) | function WordcloudPage() { FILE: packages/visx-demo/src/pages/xychart.tsx function XYChartPage (line 7) | function XYChartPage() { FILE: packages/visx-demo/src/pages/zoom-i.tsx function ZoomIPage (line 7) | function ZoomIPage() { FILE: packages/visx-demo/src/sandboxes/template/Example.tsx type Props (line 3) | type Props = { function Example (line 8) | function Example({ width, height }: Props) { FILE: packages/visx-demo/src/sandboxes/visx-annotation/Example.tsx type AnnotationProps (line 8) | type AnnotationProps = { function Example (line 17) | function Example({ width, height, compact = false }: AnnotationProps) { FILE: packages/visx-demo/src/sandboxes/visx-annotation/ExampleControls.tsx type ExampleControlsProps (line 11) | type ExampleControlsProps = AnnotationProps & { type AnnotationPosition (line 15) | type AnnotationPosition = { x: number; y: number; dx: number; dy: number }; type ProvidedProps (line 17) | type ProvidedProps = { function ExampleControls (line 47) | function ExampleControls({ FILE: packages/visx-demo/src/sandboxes/visx-annotation/findNearestDatum.ts function findNearestDatum (line 5) | function findNearestDatum({ FILE: packages/visx-demo/src/sandboxes/visx-area/Example.tsx type TooltipData (line 15) | type TooltipData = AppleStock; type AreaProps (line 37) | type AreaProps = { FILE: packages/visx-demo/src/sandboxes/visx-axis/Example.tsx type AxisProps (line 40) | type AxisProps = { type AnimationTrajectory (line 46) | type AnimationTrajectory = 'outside' | 'center' | 'min' | 'max' | undefi... type AxisComponentType (line 48) | type AxisComponentType = React.FC< type GridRowsComponentType (line 53) | type GridRowsComponentType = React.FC< type GridColumnsComponentType (line 58) | type GridColumnsComponentType = React.FC< function Example (line 64) | function Example({ FILE: packages/visx-demo/src/sandboxes/visx-bargroup-horizontal/Example.tsx type BarGroupHorizontalProps (line 10) | type BarGroupHorizontalProps = { type CityName (line 17) | type CityName = 'New York' | 'San Francisco' | 'Austin'; function max (line 28) | function max(arr: D[], fn: (d: D) => number) { function Example (line 55) | function Example({ FILE: packages/visx-demo/src/sandboxes/visx-bargroup/Example.tsx type BarGroupProps (line 10) | type BarGroupProps = { type CityName (line 17) | type CityName = 'New York' | 'San Francisco' | 'Austin'; function Example (line 52) | function Example({ FILE: packages/visx-demo/src/sandboxes/visx-bars/Example.tsx type BarsProps (line 16) | type BarsProps = { function Example (line 22) | function Example({ width, height, events = false }: BarsProps) { FILE: packages/visx-demo/src/sandboxes/visx-barstack-horizontal/Example.tsx type CityName (line 14) | type CityName = 'New York' | 'San Francisco' | 'Austin'; type TooltipData (line 16) | type TooltipData = { type BarStackHorizontalProps (line 27) | type BarStackHorizontalProps = { FILE: packages/visx-demo/src/sandboxes/visx-barstack/Example.tsx type CityName (line 14) | type CityName = 'New York' | 'San Francisco' | 'Austin'; type TooltipData (line 16) | type TooltipData = { type BarStackProps (line 27) | type BarStackProps = { function Example (line 81) | function Example({ FILE: packages/visx-demo/src/sandboxes/visx-brush/AreaChart.tsx function AreaChart (line 31) | function AreaChart({ FILE: packages/visx-demo/src/sandboxes/visx-brush/Example.tsx constant PATTERN_ID (line 24) | const PATTERN_ID = 'brush_pattern'; constant GRADIENT_ID (line 25) | const GRADIENT_ID = 'brush_gradient'; type BrushProps (line 38) | type BrushProps = { function BrushChart (line 45) | function BrushChart({ function BrushHandle (line 214) | function BrushHandle({ x, height, isBrushActive }: BrushHandleRenderProp... FILE: packages/visx-demo/src/sandboxes/visx-chord/Example.tsx function descending (line 25) | function descending(a: number, b: number): number { type ChordProps (line 34) | type ChordProps = { function Example (line 41) | function Example({ width, height, centerSize = 20, events = false }: Cho... FILE: packages/visx-demo/src/sandboxes/visx-curve/Example.tsx type CurveType (line 11) | type CurveType = keyof typeof allCurves; type CurveProps (line 35) | type CurveProps = { function Example (line 41) | function Example({ width, height, showControls = true }: CurveProps) { FILE: packages/visx-demo/src/sandboxes/visx-delaunay-triangulation/Example.tsx type Datum (line 9) | type Datum = { type DelaunayTriangulationProps (line 30) | type DelaunayTriangulationProps = { function Example (line 36) | function Example({ width, height, margin = defaultMargin }: DelaunayTria... FILE: packages/visx-demo/src/sandboxes/visx-delaunay-voronoi/Example.tsx type Datum (line 9) | type Datum = { type VoronoiProps (line 30) | type VoronoiProps = { function Example (line 36) | function Example({ width, height, margin = defaultMargin }: VoronoiProps) { FILE: packages/visx-demo/src/sandboxes/visx-dendrogram/Example.tsx type NodeShape (line 15) | interface NodeShape { function RootNode (line 53) | function RootNode({ node }: { node: HierarchyPointNode }) { function Node (line 76) | function Node({ node }: { node: HierarchyPointNode }) { type DendrogramProps (line 110) | type DendrogramProps = { function Example (line 116) | function Example({ width, height, margin = defaultMargin }: DendrogramPr... FILE: packages/visx-demo/src/sandboxes/visx-dots/Example.tsx type DotsProps (line 18) | type DotsProps = { FILE: packages/visx-demo/src/sandboxes/visx-drag-i/Example.tsx type DragIProps (line 25) | type DragIProps = { function DragI (line 30) | function DragI({ width, height }: DragIProps) { FILE: packages/visx-demo/src/sandboxes/visx-drag-i/generateCircles.ts type Circle (line 3) | interface Circle { FILE: packages/visx-demo/src/sandboxes/visx-drag-ii/Example.tsx type Line (line 7) | type Line = { x: number; y: number }[]; type Lines (line 8) | type Lines = Line[]; type DragIIProps (line 10) | type DragIIProps = { function DragII (line 16) | function DragII({ data = [], width, height }: DragIIProps) { FILE: packages/visx-demo/src/sandboxes/visx-geo-albers-usa/Example.tsx type GeoAlbersUsaProps (line 10) | type GeoAlbersUsaProps = { type FeatureShape (line 16) | interface FeatureShape { function GeoAlbersUsa (line 53) | function GeoAlbersUsa({ width, height, fullSize = true }: GeoAlbersUsaPr... FILE: packages/visx-demo/src/sandboxes/visx-geo-custom/Example.tsx type GeoCustomProps (line 18) | type GeoCustomProps = { type FeatureShape (line 24) | interface FeatureShape { constant PROJECTIONS (line 33) | const PROJECTIONS: { [projection: string]: Projection } = { function GeoCustom (line 69) | function GeoCustom({ width, height, events = true }: GeoCustomProps) { FILE: packages/visx-demo/src/sandboxes/visx-geo-mercator/Example.tsx type GeoMercatorProps (line 9) | type GeoMercatorProps = { type FeatureShape (line 15) | interface FeatureShape { FILE: packages/visx-demo/src/sandboxes/visx-glyph/Example.tsx type GlyphProps (line 64) | type GlyphProps = { function Example (line 70) | function Example({ width, height, margin = defaultMargin }: GlyphProps) { FILE: packages/visx-demo/src/sandboxes/visx-gradient/Example.tsx type GradientProps (line 36) | type GradientProps = { function Example (line 42) | function Example({ width, height, margin = defaultMargin }: GradientProp... FILE: packages/visx-demo/src/sandboxes/visx-heatmap/Example.tsx function max (line 23) | function max(data: Datum[], value: (d: Datum) => number): number { function min (line 27) | function min(data: Datum[], value: (d: Datum) => number): number { type HeatmapProps (line 58) | type HeatmapProps = { function Example (line 68) | function Example({ FILE: packages/visx-demo/src/sandboxes/visx-legend/Example.tsx function LegendDemo (line 68) | function LegendDemo({ title, children }: { title: string; children: Reac... function Example (line 97) | function Example({ events = false }: { events?: boolean }) { FILE: packages/visx-demo/src/sandboxes/visx-linktypes/Example.tsx type TreeNode (line 10) | interface TreeNode { type LinkTypesProps (line 59) | type LinkTypesProps = { function Example (line 65) | function Example({ FILE: packages/visx-demo/src/sandboxes/visx-linktypes/LinkControls.tsx type Props (line 5) | type Props = { function LinkControls (line 16) | function LinkControls({ FILE: packages/visx-demo/src/sandboxes/visx-linktypes/getLinkComponent.ts function getLinkComponent (line 17) | function getLinkComponent({ FILE: packages/visx-demo/src/sandboxes/visx-linktypes/useForceUpdate.ts function useForceUpdate (line 3) | function useForceUpdate() { FILE: packages/visx-demo/src/sandboxes/visx-network/Example.tsx type NetworkProps (line 5) | type NetworkProps = { type CustomNode (line 10) | interface CustomNode { type CustomLink (line 16) | interface CustomLink { function Example (line 41) | function Example({ width, height }: NetworkProps) { FILE: packages/visx-demo/src/sandboxes/visx-pack/Example.tsx function extent (line 8) | function extent(allData: D[], value: (d: D) => number): [number, numb... type PackProps (line 33) | type PackProps = { function Example (line 39) | function Example({ width, height, margin = defaultMargin }: PackProps) { FILE: packages/visx-demo/src/sandboxes/visx-pattern/Example.tsx type PatternProps (line 18) | type PatternProps = { function Example (line 128) | function Example({ width, height, margin = defaultMargin }: PatternProps) { FILE: packages/visx-demo/src/sandboxes/visx-polygons/Example.tsx type PolygonProps (line 39) | type PolygonProps = { FILE: packages/visx-demo/src/sandboxes/visx-radar/Example.tsx function genPolygonPoints (line 32) | function genPolygonPoints( type RadarProps (line 53) | type RadarProps = { function Example (line 60) | function Example({ width, height, levels = 5, margin = defaultMargin }: ... FILE: packages/visx-demo/src/sandboxes/visx-radial-bars/Example.tsx type RadialBarsProps (line 25) | type RadialBarsProps = { function Example (line 31) | function Example({ width, height, showControls = true }: RadialBarsProps) { FILE: packages/visx-demo/src/sandboxes/visx-responsive/Example.tsx type ResponsiveProps (line 6) | type ResponsiveProps = { function Nav (line 11) | function Nav() { function Example (line 27) | function Example({ width, height }: ResponsiveProps) { FILE: packages/visx-demo/src/sandboxes/visx-responsive/Lines.tsx type Props (line 25) | type Props = { function Lines (line 30) | function Lines({ width, height }: Props) { FILE: packages/visx-demo/src/sandboxes/visx-sankey/Example.tsx type NodeDatum (line 14) | type NodeDatum = { name: string }; type LinkDatum (line 15) | type LinkDatum = {}; type SankeyDemoProps (line 26) | type SankeyDemoProps = { function SankeyDemo (line 33) | function SankeyDemo({ FILE: packages/visx-demo/src/sandboxes/visx-shape-line-radial/Example.tsx function extent (line 29) | function extent(data: Datum[], value: (d: Datum) => number) { type LineRadialProps (line 55) | type LineRadialProps = { function Example (line 61) | function Example({ width, height, animate = true }: LineRadialProps) { FILE: packages/visx-demo/src/sandboxes/visx-shape-pie/Example.tsx type BrowserNames (line 13) | type BrowserNames = keyof Browsers; type BrowserUsage (line 15) | interface BrowserUsage { type PieProps (line 51) | type PieProps = { function Example (line 58) | function Example({ type AnimatedStyles (line 148) | type AnimatedStyles = { startAngle: number; endAngle: number; opacity: n... type AnimatedPieProps (line 162) | type AnimatedPieProps = ProvidedProps & { function AnimatedPie (line 170) | function AnimatedPie({ FILE: packages/visx-demo/src/sandboxes/visx-shape-splitlinepath/Example.tsx type Point (line 10) | type Point = { x: number; y: number }; type SplitLinePathExampleProps (line 17) | type SplitLinePathExampleProps = { constant PADDING (line 60) | const PADDING = 30; function SplitLinePathExample (line 62) | function SplitLinePathExample({ FILE: packages/visx-demo/src/sandboxes/visx-shape-splitlinepath/generateSinPoints.ts function generateSinPoints (line 2) | function generateSinPoints({ FILE: packages/visx-demo/src/sandboxes/visx-shape-splitlinepath/generateSinSegments.ts type Point (line 3) | type Point = { x: number; y: number }; function generateSinSegments (line 5) | function generateSinSegments({ FILE: packages/visx-demo/src/sandboxes/visx-shape-splitlinepath/generateSnakePath.ts type Point (line 1) | interface Point { function distance (line 8) | function distance(a: Point, b: Point) { function generateSnakePath (line 13) | function generateSnakePath({ FILE: packages/visx-demo/src/sandboxes/visx-stacked-areas/Example.tsx type BrowserNames (line 10) | type BrowserNames = keyof BrowserUsage; type StackedAreasProps (line 21) | type StackedAreasProps = { function Example (line 28) | function Example({ FILE: packages/visx-demo/src/sandboxes/visx-stats/Example.tsx type TooltipData (line 26) | interface TooltipData { type StatsPlotProps (line 35) | type StatsPlotProps = { FILE: packages/visx-demo/src/sandboxes/visx-streamgraph/Example.tsx constant NUM_LAYERS (line 17) | const NUM_LAYERS = 20; constant SAMPLES_PER_LAYER (line 18) | const SAMPLES_PER_LAYER = 200; constant BUMPS_PER_LAYER (line 19) | const BUMPS_PER_LAYER = 10; constant BACKGROUND (line 20) | const BACKGROUND = '#ffdede'; type Datum (line 44) | type Datum = number[]; type StreamGraphProps (line 48) | type StreamGraphProps = { function Streamgraph (line 54) | function Streamgraph({ width, height, animate = true }: StreamGraphProps) { FILE: packages/visx-demo/src/sandboxes/visx-streamgraph/useForceUpdate.ts function useForceUpdate (line 3) | function useForceUpdate() { FILE: packages/visx-demo/src/sandboxes/visx-threshold/Example.tsx type ThresholdProps (line 32) | type ThresholdProps = { function Theshold (line 38) | function Theshold({ width, height, margin = defaultMargin }: ThresholdPr... FILE: packages/visx-demo/src/sandboxes/visx-tooltip/Example.tsx type TooltipProps (line 10) | type TooltipProps = { type TooltipData (line 16) | type TooltipData = string; function Example (line 29) | function Example({ width, height, showControls = true }: TooltipProps) { FILE: packages/visx-demo/src/sandboxes/visx-tree/Example.tsx type TreeNode (line 17) | interface TreeNode { type HierarchyNode (line 22) | type HierarchyNode = HierarchyPointNode; function RootNode (line 65) | function RootNode({ node }: { node: HierarchyNode }) { function ParentNode (line 83) | function ParentNode({ node }: { node: HierarchyNode }) { function Node (line 118) | function Node({ node }: { node: HierarchyNode }) { type TreeProps (line 162) | type TreeProps = { function Example (line 168) | function Example({ width, height, margin = defaultMargin }: TreeProps) { FILE: packages/visx-demo/src/sandboxes/visx-treemap/Example.tsx type TreemapProps (line 45) | type TreemapProps = { function TreemapDemo (line 51) | function TreemapDemo({ width, height, margin = defaultMargin }: TreemapP... FILE: packages/visx-demo/src/sandboxes/visx-voronoi/Example.tsx type Datum (line 9) | type Datum = { type VoronoiProps (line 32) | type VoronoiProps = { function Example (line 38) | function Example({ width, height, margin = defaultMargin }: VoronoiProps) { FILE: packages/visx-demo/src/sandboxes/visx-wordcloud/Example.tsx type ExampleProps (line 7) | interface ExampleProps { type WordData (line 13) | interface WordData { function wordFreq (line 20) | function wordFreq(text: string): WordData[] { function getRotationDegree (line 31) | function getRotationDegree() { type SpiralType (line 47) | type SpiralType = 'archimedean' | 'rectangular'; function Example (line 49) | function Example({ width, height, showControls }: ExampleProps) { FILE: packages/visx-demo/src/sandboxes/visx-xychart/CustomChartBackground.tsx function CustomChartBackground (line 7) | function CustomChartBackground() { FILE: packages/visx-demo/src/sandboxes/visx-xychart/Example.tsx type XYChartProps (line 7) | type XYChartProps = { type City (line 12) | type City = 'San Francisco' | 'New York' | 'Austin'; function Example (line 14) | function Example({ height }: XYChartProps) { FILE: packages/visx-demo/src/sandboxes/visx-xychart/ExampleControls.tsx type Accessor (line 52) | type Accessor = (d: CityTemperature) => number | string; type Accessors (line 54) | interface Accessors { type DataKey (line 60) | type DataKey = keyof Accessors; type SimpleScaleConfig (line 62) | type SimpleScaleConfig = { type: 'band' | 'linear'; paddingInner?: numbe... type ProvidedProps (line 64) | type ProvidedProps = { type ControlsProps (line 112) | type ControlsProps = { function ExampleControls (line 116) | function ExampleControls({ children }: ControlsProps) { FILE: packages/visx-demo/src/sandboxes/visx-xychart/getAnimatedOrUnanimatedComponents.ts function getAnimatedOrUnanimatedComponents (line 35) | function getAnimatedOrUnanimatedComponents(animated?: boolean) { FILE: packages/visx-demo/src/sandboxes/visx-xychart/userPrefersReducedMotion.ts function userPrefersReducedMotion (line 1) | function userPrefersReducedMotion() { FILE: packages/visx-demo/src/sandboxes/visx-zoom-i/Example.tsx type ZoomIProps (line 26) | type ZoomIProps = { function ZoomI (line 31) | function ZoomI({ width, height }: ZoomIProps) { FILE: packages/visx-demo/src/types/index.ts type MarginShape (line 1) | interface MarginShape { type WidthAndHeight (line 8) | interface WidthAndHeight { type ShowProvidedProps (line 13) | type ShowProvidedProps = { type VisxPackage (line 20) | type VisxPackage = type PackageJson (line 59) | type PackageJson = { dependencies?: { [packageName: string]: string } }; type PropInfo (line 62) | type PropInfo = { type ParamInfo (line 71) | type ParamInfo = { type DocGenInfo (line 79) | type DocGenInfo = { FILE: packages/visx-demo/src/utils/getDocGenInfo.ts type ComponentWithDocs (line 9) | type ComponentWithDocs = { function getComponentDocs (line 20) | function getComponentDocs( function attachDocGenInfo (line 52) | function attachDocGenInfo>( FILE: packages/visx-demo/src/utils/getGitHubUrl.ts function getGitHubUrl (line 7) | function getGitHubUrl(filePath?: string, lineNumber?: number): string | ... FILE: packages/visx-drag/src/Drag.tsx type HandlerArgs (line 6) | type HandlerArgs = HandlerArgsType; type DragProps (line 8) | type DragProps = UseDragOptions & { function Drag (line 21) | function Drag({ FILE: packages/visx-drag/src/useDrag.ts type MouseTouchOrPointerEvent (line 9) | type MouseTouchOrPointerEvent = MouseEvent | TouchEvent | PointerEvent; type HandlerArgs (line 11) | type HandlerArgs = DragState & { type UseDragOptions (line 16) | type UseDragOptions = { type DragState (line 48) | type DragState = { type UseDrag (line 61) | type UseDrag = DragState & { function useDrag (line 71) | function useDrag({ FILE: packages/visx-drag/src/util/clampNumber.ts function clampNumber (line 2) | function clampNumber(number: number, lower: number, upper: number) { FILE: packages/visx-drag/src/util/getClosestPoint.ts function getClosestPoint (line 2) | function getClosestPoint(point: { x: number; y: number }, samples: DOMPo... FILE: packages/visx-drag/src/util/raise.ts function raise (line 2) | function raise(items: T[], raiseIndex: number) { FILE: packages/visx-drag/src/util/restrictPoint.ts function restrictPoint (line 6) | function restrictPoint( FILE: packages/visx-drag/src/util/useSamplesAlongPath.ts function getSamples (line 3) | function getSamples(restrictToPath: SVGGeometryElement, transform?: DOMM... function useSamplesAlongPath (line 16) | function useSamplesAlongPath(restrictToPath?: SVGGeometryElement | null) { FILE: packages/visx-drag/src/util/useStateWithCallback.ts type SetStateWithCallback (line 3) | type SetStateWithCallback = ( function useStateWithCallback (line 9) | function useStateWithCallback( FILE: packages/visx-drag/test/useDrag.test.tsx function Consumer (line 13) | function Consumer() { function Consumer (line 38) | function Consumer({ x, y, dx, dy }: Pick( FILE: packages/visx-geo/src/projections/AlbersUsa.tsx function AlbersUsa (line 8) | function AlbersUsa( FILE: packages/visx-geo/src/projections/CustomProjection.tsx function CustomProjection (line 8) | function CustomProjection( FILE: packages/visx-geo/src/projections/EqualEarth.tsx function EqualEarth (line 8) | function EqualEarth( FILE: packages/visx-geo/src/projections/Mercator.tsx function Mercator (line 8) | function Mercator( FILE: packages/visx-geo/src/projections/NaturalEarth.tsx function NaturalEarth (line 8) | function NaturalEarth( FILE: packages/visx-geo/src/projections/Orthographic.tsx function Orthographic (line 8) | function Orthographic( FILE: packages/visx-geo/src/projections/Projection.tsx type ProjectionProps (line 35) | type ProjectionProps { function Projection (line 117) | function Projection({ FILE: packages/visx-geo/src/types.ts type GeoPermissibleObjects (line 6) | type GeoPermissibleObjects = GeoPermissibleObjectType; type Projection (line 8) | type Projection = ProjectionPreset | (() => GeoProjection); type ProjectionPreset (line 11) | type ProjectionPreset = FILE: packages/visx-glyph/src/glyphs/Glyph.tsx type GlyphProps (line 5) | type GlyphProps = { function Glyph (line 16) | function Glyph({ top = 0, left = 0, className, children }: GlyphProps) { FILE: packages/visx-glyph/src/glyphs/GlyphCircle.tsx type GlyphCircleProps (line 7) | type GlyphCircleProps = { function GlyphCircle (line 20) | function GlyphCircle({ FILE: packages/visx-glyph/src/glyphs/GlyphCross.tsx type GlyphCrossProps (line 7) | type GlyphCrossProps = { function GlyphCross (line 20) | function GlyphCross({ FILE: packages/visx-glyph/src/glyphs/GlyphDiamond.tsx type GlyphDiamondProps (line 7) | type GlyphDiamondProps = { function GlyphDiamond (line 20) | function GlyphDiamond({ FILE: packages/visx-glyph/src/glyphs/GlyphDot.tsx type GlyphDotProps (line 5) | type GlyphDotProps = { function GlyphDot (line 20) | function GlyphDot({ FILE: packages/visx-glyph/src/glyphs/GlyphSquare.tsx type GlyphSquareProps (line 7) | type GlyphSquareProps = { function GlyphSquare (line 20) | function GlyphSquare({ FILE: packages/visx-glyph/src/glyphs/GlyphStar.tsx type GlyphStarProps (line 7) | type GlyphStarProps = { function GlyphStar (line 20) | function GlyphStar({ FILE: packages/visx-glyph/src/glyphs/GlyphTriangle.tsx type GlyphTriangleProps (line 7) | type GlyphTriangleProps = { function GlyphTriangle (line 20) | function GlyphTriangle({ FILE: packages/visx-glyph/src/glyphs/GlyphWye.tsx type GlyphWyeProps (line 7) | type GlyphWyeProps = { function GlyphWye (line 20) | function GlyphWye({ FILE: packages/visx-gradient/src/gradients/GradientDarkgreenGreen.tsx function GradientDarkgreenGreen (line 7) | function GradientDarkgreenGreen({ FILE: packages/visx-gradient/src/gradients/GradientLightgreenGreen.tsx function GradientLightgreenGreen (line 7) | function GradientLightgreenGreen({ FILE: packages/visx-gradient/src/gradients/GradientOrangeRed.tsx function GradientOrangeRed (line 7) | function GradientOrangeRed({ FILE: packages/visx-gradient/src/gradients/GradientPinkBlue.tsx function GradientPinkBlue (line 7) | function GradientPinkBlue({ FILE: packages/visx-gradient/src/gradients/GradientPinkRed.tsx function GradientPinkRed (line 7) | function GradientPinkRed({ FILE: packages/visx-gradient/src/gradients/GradientPurpleOrange.tsx function GradientPurpleOrange (line 7) | function GradientPurpleOrange({ FILE: packages/visx-gradient/src/gradients/GradientPurpleRed.tsx function GradientPurpleRed (line 7) | function GradientPurpleRed({ FILE: packages/visx-gradient/src/gradients/GradientPurpleTeal.tsx function GradientPurpleTeal (line 7) | function GradientPurpleTeal({ FILE: packages/visx-gradient/src/gradients/GradientSteelPurple.tsx function GradientSteelPurple (line 7) | function GradientSteelPurple({ FILE: packages/visx-gradient/src/gradients/GradientTealBlue.tsx function GradientTealBlue (line 7) | function GradientTealBlue({ FILE: packages/visx-gradient/src/gradients/LinearGradient.tsx type LinearGradientOwnProps (line 3) | type LinearGradientOwnProps = { type LinearGradientProps (line 36) | type LinearGradientProps = LinearGradientOwnProps & function LinearGradient (line 39) | function LinearGradient({ FILE: packages/visx-gradient/src/gradients/RadialGradient.tsx type RadialGradientProps (line 4) | type RadialGradientProps = Pick< function RadialGradient (line 19) | function RadialGradient({ FILE: packages/visx-grid/src/grids/Grid.tsx type CommonPropsToOmit (line 10) | type CommonPropsToOmit = type GridProps (line 20) | type GridProps = Omit< function Grid (line 46) | function Grid({ FILE: packages/visx-grid/src/grids/GridAngle.tsx type GridAngleProps (line 13) | type GridAngleProps = CommonGridProps & { type AllGridAngleProps (line 35) | type AllGridAngleProps = GridAngleProps & function GridAngle (line 41) | function GridAngle({ FILE: packages/visx-grid/src/grids/GridColumns.tsx type GridColumnsProps (line 12) | type GridColumnsProps = CommonGridProps & { type AllGridColumnsProps (line 24) | type AllGridColumnsProps = GridColumnsProps({ FILE: packages/visx-grid/src/grids/GridPolar.tsx type GridPolarProps (line 11) | type GridPolarProps< function GridPolar (line 123) | function GridPolar({ FILE: packages/visx-grid/src/grids/GridRadial.tsx type GridRadialProps (line 11) | type GridRadialProps = CommonGridProps & { type AllGridRadialProps (line 49) | type AllGridRadialProps = GridRadialProp... function GridRadial (line 55) | function GridRadial({ FILE: packages/visx-grid/src/grids/GridRows.tsx type GridRowsProps (line 12) | type GridRowsProps = CommonGridProps & { type AllGridRowsProps (line 24) | type AllGridRowsProps = GridRowsProps & function GridRows (line 27) | function GridRows({ FILE: packages/visx-grid/src/types.ts type GridScaleOutput (line 6) | type GridScaleOutput = number | NumberLike | undefined; type GridScale (line 9) | type GridScale = type GridLines (line 13) | type GridLines = { type CommonGridProps (line 19) | type CommonGridProps = { FILE: packages/visx-grid/src/utils/getScaleBandwidth.ts function getScaleBandwidth (line 3) | function getScaleBandwidth(scale: GridScale) { FILE: packages/visx-grid/src/utils/polarToCartesian.ts type PolarCoordinate (line 1) | type PolarCoordinate = { type CartesianCoordinate (line 6) | type CartesianCoordinate = { function polarToCartesian (line 11) | function polarToCartesian({ radius, angle }: PolarCoordinate): Cartesian... FILE: packages/visx-group/src/Group.tsx type GroupProps (line 4) | type GroupProps = { function Group (line 18) | function Group({ FILE: packages/visx-heatmap/src/heatmaps/HeatmapCircle.tsx type HeatmapCircleProps (line 6) | type HeatmapCircleProps = { type CircleCell (line 35) | type CircleCell = GenericCell({ FILE: packages/visx-heatmap/src/heatmaps/HeatmapRect.tsx type HeatmapRectProps (line 6) | type HeatmapRectProps = { type RectCell (line 39) | type RectCell = GenericCell = HeatmapRectProps({ FILE: packages/visx-heatmap/src/types.ts type GenericCell (line 1) | interface GenericCell { type ColorScale (line 20) | type ColorScale = (count: number | { valueOf(): number }) => string | un... type OpacityScale (line 22) | type OpacityScale = (count: number | { valueOf(): number }) => number | ... FILE: packages/visx-hierarchy/src/HierarchyDefaultLink.tsx type Node (line 1) | type Node = { x: number; y: number }; type LinkProps (line 3) | type LinkProps = { constant DEFAULT_LINK (line 7) | const DEFAULT_LINK = { source: { x: 0, y: 0 }, target: { x: 0, y: 0 } }; function HierarchyDefaultLink (line 9) | function HierarchyDefaultLink({ link = DEFAULT_LINK }: LinkProps) { FILE: packages/visx-hierarchy/src/HierarchyDefaultNode.tsx type NodeProps (line 1) | type NodeProps = { function HierarchyDefaultNode (line 5) | function HierarchyDefaultNode({ node = { x: 0, y: 0, r: 15 } }: NodeProp... FILE: packages/visx-hierarchy/src/HierarchyDefaultRectNode.tsx type NodeProps (line 1) | type NodeProps = { function HierarchyDefaultRectNode (line 5) | function HierarchyDefaultRectNode({ node: { x0, x1, y0, y1 } }: NodeProp... FILE: packages/visx-hierarchy/src/hierarchies/Cluster.tsx type NodeComponentProps (line 10) | type NodeComponentProps = { node: HierarchyPointNode }; type LinkComponentProps (line 11) | type LinkComponentProps = { link: HierarchyPointLink }; type ClusterProps (line 13) | type ClusterProps = { function Cluster (line 48) | function Cluster({ FILE: packages/visx-hierarchy/src/hierarchies/Pack.tsx type PackProps (line 9) | type PackProps = { type NodeComponentProps (line 40) | type NodeComponentProps = { node: HierarchyCircularNode }; function Pack (line 42) | function Pack({ FILE: packages/visx-hierarchy/src/hierarchies/Partition.tsx type NodeComponentProps (line 9) | type NodeComponentProps = { node: HierarchyRectangularNode }; type PartitionProps (line 11) | type PartitionProps = { function Partition (line 34) | function Partition({ FILE: packages/visx-hierarchy/src/hierarchies/Tree.tsx type NodeComponentProps (line 10) | type NodeComponentProps = { node: HierarchyPointNode }; type LinkComponentProps (line 11) | type LinkComponentProps = { link: HierarchyPointLink }; type TreeProps (line 13) | type TreeProps = { function Tree (line 51) | function Tree({ FILE: packages/visx-hierarchy/src/hierarchies/Treemap.tsx type NodeComponentProps (line 11) | type NodeComponentProps = { node: HierarchyRectangularNode }; type NumerOrNumberAccessor (line 13) | type NumerOrNumberAccessor = number | ((node: HierarchyRectangula... type TreemapProps (line 15) | type TreemapProps = { function Treemap (line 55) | function Treemap({ FILE: packages/visx-hierarchy/src/types.ts type TileMethod (line 15) | type TileMethod = ( FILE: packages/visx-hierarchy/src/utils/setNumOrNumAccessor.ts function setNumberOrNumberAccessor (line 5) | function setNumberOrNumberAccessor( FILE: packages/visx-hierarchy/test/Cluster.test.tsx type Datum (line 7) | type Datum = { name: string; children: Datum[] }; FILE: packages/visx-hierarchy/test/Tree.test.tsx type Datum (line 7) | type Datum = { name: string; children: Datum[] }; FILE: packages/visx-legend/src/legends/Legend/LegendItem.tsx type LegendItemProps (line 4) | type LegendItemProps = { function LegendItem (line 17) | function LegendItem({ FILE: packages/visx-legend/src/legends/Legend/LegendLabel.tsx type LegendLabelOwnProps (line 3) | type LegendLabelOwnProps = { type LegendLabelProps (line 16) | type LegendLabelProps = LegendLabelOwnProps & function LegendLabel (line 19) | function LegendLabel({ FILE: packages/visx-legend/src/legends/Legend/LegendShape.tsx type LegendShapeProps (line 11) | type LegendShapeProps = { function LegendShape (line 34) | function LegendShape({ FILE: packages/visx-legend/src/legends/Legend/index.tsx type LegendProps (line 18) | type LegendProps = { function Legend (line 69) | function Legend({ FILE: packages/visx-legend/src/legends/Linear.tsx type AnyLinearScale (line 7) | type AnyLinearScale = PickD3Scale<'linear', any>; type LegendLinearProps (line 9) | type LegendLinearProps = { function Linear (line 15) | function Linear({ FILE: packages/visx-legend/src/legends/Ordinal.tsx type AnyOrdinalScale (line 6) | type AnyOrdinalScale = PickD3Scale<'ordinal', any, any>; type LegendOrdinalProps (line 8) | type LegendOrdinalProps = LegendProps(props: LegendOrdinalProp... FILE: packages/visx-legend/src/legends/Quantile.tsx type AnyQuantileScale (line 8) | type AnyQuantileScale = PickD3Scale<'quantile', any>; type FactoryProps (line 10) | type FactoryProps = { type LegendQuantileProps (line 15) | type LegendQuantileProps = LegendProps({ function Quantile (line 34) | function Quantile({ FILE: packages/visx-legend/src/legends/Size.tsx type AnySizeScale (line 9) | type AnySizeScale = D3Scale; type LegendSizeProps (line 11) | type LegendSizeProps = { function Size (line 20) | function Size({ FILE: packages/visx-legend/src/legends/Threshold.tsx type AnyThresholdScale (line 8) | type AnyThresholdScale = PickD3Scale<'threshold', any, any, any>; type TransformProps (line 12) | type TransformProps = { type LegendThresholdProps (line 21) | type LegendThresholdProps = LegendProps... function defaultTransform (line 27) | function defaultTransform({ function Threshold (line 77) | function Threshold({ FILE: packages/visx-legend/src/shapes/Circle.tsx type ShapeCircleProps (line 4) | type ShapeCircleProps = { function ShapeCircle (line 15) | function ShapeCircle({ fill, width, height, style }: ShapeCircleProps) { FILE: packages/visx-legend/src/shapes/Line.tsx type ShapeShapeLineProps (line 4) | type ShapeShapeLineProps = { function ShapeLine (line 15) | function ShapeLine({ fill, width, height, style }: ShapeShapeLineProps) { FILE: packages/visx-legend/src/shapes/Rect.tsx type ShapeRectProps (line 3) | type ShapeRectProps = { function ShapeRect (line 14) | function ShapeRect({ fill, width, height, style }: ShapeRectProps) { FILE: packages/visx-legend/src/types/index.ts type LabelFormatterFactory (line 4) | type LabelFormatterFactory = (args: { type LabelFormatter (line 9) | type LabelFormatter = ( type FormattedLabel (line 14) | type FormattedLabel = { type ItemTransformer (line 21) | type ItemTransformer = ( type RenderShapeProvidedProps (line 26) | type RenderShapeProvidedProps = { type LegendShape (line 37) | type LegendShape = type FillAccessor (line 44) | type FillAccessor = ( type SizeAccessor (line 48) | type SizeAccessor = ( type ShapeStyleAccessor (line 52) | type ShapeStyleAccessor = ( type FlexDirection (line 56) | type FlexDirection = FILE: packages/visx-legend/src/util/defaultDomain.ts function defaultDomain (line 3) | function defaultDomain>({ FILE: packages/visx-legend/src/util/identity.ts function identity (line 1) | function identity(x: T) { FILE: packages/visx-legend/src/util/labelTransformFactory.ts function labelTransformFactory (line 5) | function labelTransformFactory({ FILE: packages/visx-legend/src/util/renderShape.ts type RenderShapeArgs (line 15) | type RenderShapeArgs = { function renderShape (line 29) | function renderShape({ FILE: packages/visx-legend/src/util/valueOrIdentity.ts type ValueOrIdentity (line 1) | type ValueOrIdentity = T | { value?: T }; function valueOrIdentity (line 4) | function valueOrIdentity(_: ValueOrIdentity): T { function valueOrIdentityString (line 10) | function valueOrIdentityString(_: ValueOrIdentity): string { FILE: packages/visx-legend/test/svgMock.ts function addMock (line 8) | function addMock() { function removeMock (line 22) | function removeMock() { FILE: packages/visx-marker/src/markers/Arrow.tsx function MarkerArrow (line 4) | function MarkerArrow({ FILE: packages/visx-marker/src/markers/Circle.tsx function MarkerCircle (line 4) | function MarkerCircle({ FILE: packages/visx-marker/src/markers/Cross.tsx function MarkerCross (line 4) | function MarkerCross({ FILE: packages/visx-marker/src/markers/Line.tsx function MarkerLine (line 4) | function MarkerLine({ FILE: packages/visx-marker/src/markers/Marker.tsx type Props (line 3) | interface Props { type MarkerProps (line 24) | type MarkerProps = Props & Omit, keyof Props>; type MarkerComponentProps (line 25) | type MarkerComponentProps = Omit; function Marker (line 27) | function Marker({ FILE: packages/visx-marker/src/markers/X.tsx function MarkerX (line 4) | function MarkerX(props: MarkerComponentProps) { FILE: packages/visx-mock-data/src/generators/genBin.ts type CountFunction (line 1) | type CountFunction = (idx: number, number: number) => number; type BinFunction (line 2) | type BinFunction = (idx: number, number?: number) => number; type Bin (line 4) | interface Bin { function genBin (line 13) | function genBin( FILE: packages/visx-mock-data/src/generators/genBins.ts type Bin (line 4) | type Bin = BinType; type Bins (line 6) | interface Bins { function genBins (line 11) | function genBins( FILE: packages/visx-mock-data/src/generators/genDateValue.ts type DateValue (line 3) | interface DateValue { function genDateValue (line 8) | function genDateValue( FILE: packages/visx-mock-data/src/generators/genPhyllotaxis.ts type GenPhyllotaxis (line 1) | interface GenPhyllotaxis { type PhyllotaxisPoint (line 6) | interface PhyllotaxisPoint { type GenPhyllotaxisFunction (line 11) | type GenPhyllotaxisFunction = (idx: number) => PhyllotaxisPoint; function genPhyllotaxis (line 13) | function genPhyllotaxis({ FILE: packages/visx-mock-data/src/generators/genRandomNormalPoints.ts type PointConfig (line 4) | type PointConfig = [number, number, number]; type PointsRange (line 5) | type PointsRange = [number, number, number]; function range (line 9) | function range(length: number): number[] { function genPointsRange (line 13) | function genPointsRange( function genPoints (line 21) | function genPoints( FILE: packages/visx-mock-data/src/generators/genStats.ts type BoxPlot (line 3) | interface BoxPlot { type BinData (line 13) | interface BinData { type Stats (line 18) | interface Stats { function genStats (line 27) | function genStats( FILE: packages/visx-mock-data/src/generators/getSeededRandom.ts function getSeededRandom (line 4) | function getSeededRandom( FILE: packages/visx-mock-data/src/mocks/appleStock.ts type AppleStock (line 1) | interface AppleStock { FILE: packages/visx-mock-data/src/mocks/bitcoinPrice.ts type BitcoinPrice (line 1) | interface BitcoinPrice { type BitcoinPrices (line 6) | interface BitcoinPrices { FILE: packages/visx-mock-data/src/mocks/browserUsage.ts type BrowserUsage (line 1) | interface BrowserUsage { FILE: packages/visx-mock-data/src/mocks/cityTemperature.ts type CityTemperature (line 1) | interface CityTemperature { FILE: packages/visx-mock-data/src/mocks/exoplanets.ts type Exoplanets (line 1) | interface Exoplanets { FILE: packages/visx-mock-data/src/mocks/groupDateValue.ts type GroupDateValue (line 1) | interface GroupDateValue { FILE: packages/visx-mock-data/src/mocks/lesMiserables.ts type LesMiserablesNode (line 1) | interface LesMiserablesNode { type LesMiserablesLink (line 6) | interface LesMiserablesLink { type LesMiserables (line 12) | interface LesMiserables { FILE: packages/visx-mock-data/src/mocks/letterFrequency.ts type LetterFrequency (line 1) | interface LetterFrequency { FILE: packages/visx-mock-data/src/mocks/planets.ts type Planets (line 1) | interface Planets { FILE: packages/visx-mock-data/src/mocks/shakespeare.ts type Shakespeare (line 1) | interface Shakespeare { FILE: packages/visx-network/src/DefaultLink.tsx function DefaultLink (line 4) | function DefaultLink({ link }: LinkProvidedProps) { FILE: packages/visx-network/src/DefaultNode.tsx type NodeProps (line 3) | type NodeProps = { function DefaultNode (line 9) | function DefaultNode({ FILE: packages/visx-network/src/Graph.tsx type GraphProps (line 15) | type GraphProps = { function Graph (line 32) | function Graph, Node = DefaultNodeType>({ FILE: packages/visx-network/src/Links.tsx type LinkProps (line 7) | type LinkProps = { function Links (line 18) | function Links({ links = [], linkComponent, className }: LinkProps... FILE: packages/visx-network/src/Nodes.tsx type NodeProps (line 9) | type NodeProps = { function Nodes (line 24) | function Nodes({ FILE: packages/visx-network/src/types.ts type DefaultNode (line 1) | interface DefaultNode { type Link (line 6) | interface Link { type Graph (line 11) | interface Graph { type LinkProvidedProps (line 16) | interface LinkProvidedProps { type NodeProvidedProps (line 20) | interface NodeProvidedProps { FILE: packages/visx-pattern/src/constants/index.ts type PatternOrientationType (line 8) | type PatternOrientationType = (typeof PatternOrientation)[keyof typeof P... FILE: packages/visx-pattern/src/patterns/Circles.tsx type PatternCirclesProps (line 4) | type PatternCirclesProps = { function Circles (line 29) | function Circles({ FILE: packages/visx-pattern/src/patterns/Hexagons.tsx type PatternHexagonsProps (line 4) | type PatternHexagonsProps = { function Hexagons (line 29) | function Hexagons({ FILE: packages/visx-pattern/src/patterns/Lines.tsx function pathForOrientation (line 6) | function pathForOrientation({ type PatternLinesProps (line 31) | type PatternLinesProps = { function Lines (line 56) | function Lines({ FILE: packages/visx-pattern/src/patterns/Path.tsx type PatternPathProps (line 4) | type PatternPathProps = { function Path (line 31) | function Path({ FILE: packages/visx-pattern/src/patterns/Pattern.tsx type PatternProps (line 3) | type PatternProps = { function Pattern (line 14) | function Pattern({ id, width, height, children }: PatternProps) { FILE: packages/visx-pattern/src/patterns/Waves.tsx type PatternWavesProps (line 4) | type PatternWavesProps = { function Waves (line 29) | function Waves({ FILE: packages/visx-point/src/Point.ts class Point (line 1) | class Point { method constructor (line 5) | constructor({ x = 0, y = 0 }) { method value (line 10) | value() { method toArray (line 17) | toArray() { FILE: packages/visx-point/src/subtractPoints.ts function subtractPoints (line 3) | function subtractPoints(point1: Point, point2: Point) { FILE: packages/visx-point/src/sumPoints.ts function sumPoints (line 3) | function sumPoints(point1: Point, point2: Point) { FILE: packages/visx-react-spring/src/axis/AnimatedAxis.tsx type AnimatedAxisProps (line 7) | type AnimatedAxisProps = Omit< function AnimatedAxis (line 12) | function AnimatedAxis({ FILE: packages/visx-react-spring/src/axis/AnimatedTicks.tsx function AnimatedTicks (line 11) | function AnimatedTicks({ FILE: packages/visx-react-spring/src/grid/AnimatedGridColumns.tsx function AnimatedGridColumns (line 6) | function AnimatedGridColumns({ FILE: packages/visx-react-spring/src/grid/AnimatedGridLines.tsx type AnimatedGridLinesProps (line 7) | type AnimatedGridLinesProps = { function AnimatedGridLines (line 15) | function AnimatedGridLines({ FILE: packages/visx-react-spring/src/grid/AnimatedGridRows.tsx function AnimatedGridRows (line 6) | function AnimatedGridRows({ FILE: packages/visx-react-spring/src/spring-configs/useLineTransitionConfig.ts type Point (line 7) | interface Point { type Line (line 12) | interface Line { function animatedValue (line 17) | function animatedValue( function enterUpdate (line 37) | function enterUpdate({ from, to }: Line) { type TransitionConfig (line 47) | type TransitionConfig = { function useLineTransitionConfig (line 60) | function useLineTransitionConfig({ FILE: packages/visx-react-spring/src/types/index.ts type AnimationTrajectory (line 1) | type AnimationTrajectory = 'outside' | 'center' | 'min' | 'max'; FILE: packages/visx-react-spring/test/svgMock.ts function addMock (line 8) | function addMock() { function removeMock (line 22) | function removeMock() { FILE: packages/visx-responsive/src/components/ParentSize.tsx type ParentSizeProvidedProps (line 5) | type ParentSizeProvidedProps = ParentSizeState & { type ParentSizeProps (line 10) | type ParentSizeProps = { function ParentSize (line 25) | function ParentSize({ FILE: packages/visx-responsive/src/components/ScaleSVG.tsx type ScaleSVGProps (line 3) | type ScaleSVGProps = { function ScaleSVG (line 20) | function ScaleSVG({ FILE: packages/visx-responsive/src/enhancers/withParentSize.tsx constant CONTAINER_STYLES (line 12) | const CONTAINER_STYLES = { width: '100%', height: '100%' }; type WithParentSizeProps (line 18) | type WithParentSizeProps = DebounceSettings; type WithParentSizeConfig (line 20) | type WithParentSizeConfig = { type WithParentSizeState (line 25) | type WithParentSizeState = { type WithParentSizeProvidedProps (line 30) | type WithParentSizeProvidedProps = WithParentSizeState; type WithParentSizeComponentProps (line 32) | type WithParentSizeComponentProps

... function withParentSize (line 36) | function withParentSize

( FILE: packages/visx-responsive/src/enhancers/withScreenSize.tsx type WithScreenSizeConfig (line 6) | type WithScreenSizeConfig = { type WithParentSizeProps (line 15) | type WithParentSizeProps = Omit; type WithScreenSizeState (line 17) | type WithScreenSizeState = { type WithScreenSizeProvidedProps (line 22) | type WithScreenSizeProvidedProps = WithScreenSizeState; type WithScreenSizeComponentProps (line 24) | type WithScreenSizeComponentProps

... function withScreenSize (line 28) | function withScreenSize

( FILE: packages/visx-responsive/src/hooks/useParentSize.ts type ParentSizeState (line 6) | type ParentSizeState = { type UseParentSizeConfig (line 13) | type UseParentSizeConfig = { type UseParentSizeResult (line 22) | type UseParentSizeResult = Paren... function useParentSize (line 35) | function useParentSize({ FILE: packages/visx-responsive/src/hooks/useScreenSize.ts type ScreenSize (line 5) | interface ScreenSize { type UseScreenSizeConfig (line 15) | type UseScreenSizeConfig = { FILE: packages/visx-responsive/src/types/index.ts type ResizeObserverEntry (line 2) | interface ResizeObserverEntry { type ResizeObserverCallback (line 11) | type ResizeObserverCallback = (entries: ResizeObserverEntry[], observer:... class ResizeObserver (line 13) | class ResizeObserver { type ResizeObserverPolyfill (line 21) | interface ResizeObserverPolyfill { type PrivateWindow (line 25) | interface PrivateWindow { type Simplify (line 29) | type Simplify = { [Key in keyof T]: T[Key] } & {}; type DebounceSettings (line 31) | interface DebounceSettings { FILE: packages/visx-responsive/test/withParentSize.test.tsx type ComponentProps (line 8) | interface ComponentProps extends WithParentSizeProvidedProps { function Component (line 13) | function Component({ parentWidth, parentHeight, role }: ComponentProps) { FILE: packages/visx-sankey/src/Sankey.tsx constant DEFAULT_COLOR (line 8) | const DEFAULT_COLOR = '#000'; type NodeProps (line 10) | type NodeProps = Pick< type LinkProps (line 14) | type LinkProps = Pick< type CreatePath (line 25) | type CreatePath< type NodeIdAccessor (line 31) | type NodeIdAccessor< type SourceAccessor (line 36) | type SourceAccessor< type TargetAccessor (line 41) | type TargetAccessor< type NodeAlignment (line 46) | type NodeAlignment< type SankeyChildrenFunction (line 51) | type SankeyChildrenFunction< type SankeyProps (line 59) | type SankeyProps< function Sankey (line 106) | function Sankey< FILE: packages/visx-scale/src/createScale.ts function createScale (line 129) | function createScale< FILE: packages/visx-scale/src/operators/align.ts function applyAlign (line 5) | function applyAlign< FILE: packages/visx-scale/src/operators/base.ts function applyBase (line 5) | function applyBase< FILE: packages/visx-scale/src/operators/clamp.ts function applyClamp (line 5) | function applyClamp< FILE: packages/visx-scale/src/operators/constant.ts function applyConstant (line 5) | function applyConstant< FILE: packages/visx-scale/src/operators/domain.ts function applyDomain (line 5) | function applyDomain< FILE: packages/visx-scale/src/operators/exponent.ts function applyExponent (line 5) | function applyExponent< FILE: packages/visx-scale/src/operators/interpolate.ts function applyInterpolate (line 7) | function applyInterpolate< FILE: packages/visx-scale/src/operators/nice.ts function applyNice (line 49) | function applyNice< FILE: packages/visx-scale/src/operators/padding.ts function applyPadding (line 5) | function applyPadding< FILE: packages/visx-scale/src/operators/range.ts function applyRange (line 5) | function applyRange< FILE: packages/visx-scale/src/operators/reverse.ts function applyReverse (line 5) | function applyReverse< FILE: packages/visx-scale/src/operators/round.ts function applyRound (line 7) | function applyRound< FILE: packages/visx-scale/src/operators/scaleOperator.ts constant ALL_OPERATORS (line 22) | const ALL_OPERATORS = [ type OperatorType (line 46) | type OperatorType = (typeof ALL_OPERATORS)[number]; function scaleOperator (line 66) | function scaleOperator(...ops: OperatorType[]) { FILE: packages/visx-scale/src/operators/unknown.ts function applyUnknown (line 5) | function applyUnknown< FILE: packages/visx-scale/src/operators/zero.ts function applyZero (line 5) | function applyZero< FILE: packages/visx-scale/src/scales/band.ts function createBandScale (line 15) | function createBandScale( FILE: packages/visx-scale/src/scales/linear.ts function createLinearScale (line 17) | function createLinearScale( FILE: packages/visx-scale/src/scales/log.ts function createLogScale (line 17) | function createLogScale( FILE: packages/visx-scale/src/scales/ordinal.ts function createOrdinalScale (line 8) | function createOrdinalScale< FILE: packages/visx-scale/src/scales/point.ts function createPointScale (line 15) | function createPointScale( FILE: packages/visx-scale/src/scales/power.ts function createPowScale (line 18) | function createPowScale( FILE: packages/visx-scale/src/scales/quantile.ts function createQuantileScale (line 8) | function createQuantileScale( FILE: packages/visx-scale/src/scales/quantize.ts function createQuantizeScale (line 14) | function createQuantizeScale( FILE: packages/visx-scale/src/scales/radial.ts function createRadialScale (line 15) | function createRadialScale( FILE: packages/visx-scale/src/scales/squareRoot.ts function createSqrtScale (line 17) | function createSqrtScale( FILE: packages/visx-scale/src/scales/symlog.ts function createSymlogScale (line 17) | function createSymlogScale( FILE: packages/visx-scale/src/scales/threshold.ts function createThresholdScale (line 9) | function createThresholdScale< FILE: packages/visx-scale/src/scales/time.ts function createTimeScale (line 16) | function createTimeScale( FILE: packages/visx-scale/src/scales/utc.ts function createUtcScale (line 16) | function createUtcScale( FILE: packages/visx-scale/src/types/Base.ts type NumberLike (line 2) | type NumberLike = { valueOf(): number }; type StringLike (line 5) | type StringLike = { toString(): string }; type DefaultOutput (line 8) | type DefaultOutput = number | string | boolean | null; type ValueOf (line 11) | type ValueOf = T[keyof T]; type Unarray (line 14) | type Unarray = T extends Array ? U : T; FILE: packages/visx-scale/src/types/BaseScaleConfig.ts type BaseScaleConfig (line 4) | interface BaseScaleConfig { FILE: packages/visx-scale/src/types/Nice.ts type NiceTime (line 1) | type NiceTime = 'second' | 'minute' | 'hour' | 'day' | 'week' | 'month' ... FILE: packages/visx-scale/src/types/Scale.ts type DefaultThresholdInput (line 17) | type DefaultThresholdInput = number | string | Date; type ScaleTypeToD3Scale (line 25) | interface ScaleTypeToD3Scale< type PickD3Scale (line 55) | type PickD3Scale< type D3Scale (line 62) | type D3Scale< type AnyD3Scale (line 81) | type AnyD3Scale = D3Scale; type InferD3ScaleOutput (line 83) | type InferD3ScaleOutput = type InferD3ScaleDiscreteInput (line 87) | type InferD3ScaleDiscreteInput = type InferD3ScaleThresholdInput (line 91) | type InferD3ScaleThresholdInput = type ScaleInput (line 96) | type ScaleInput = Parameters[0]; FILE: packages/visx-scale/src/types/ScaleConfig.ts type Numeric (line 6) | type Numeric = number | NumberLike; type TimeInput (line 8) | type TimeInput = number | Date; type ContinuousInput (line 9) | type ContinuousInput = number | Date; type TimeDomain (line 11) | type TimeDomain = TimeInput[]; type ContinuousDomain (line 12) | type ContinuousDomain = ContinuousInput[]; type CreateScaleConfig (line 18) | type CreateScaleConfig = CreateScaleConfig< type LogScaleConfig (line 30) | type LogScaleConfig = CreateScaleConfig< type PowScaleConfig (line 37) | type PowScaleConfig = CreateScaleConfig< type SqrtScaleConfig (line 44) | type SqrtScaleConfig = CreateScaleConfig< type SymlogScaleConfig (line 51) | type SymlogScaleConfig = CreateScaleConfig< type RadialScaleConfig (line 58) | type RadialScaleConfig = CreateScaleConfig< type QuantileScaleConfig (line 65) | type QuantileScaleConfig = CreateScaleConfig< type QuantizeScaleConfig (line 71) | type QuantizeScaleConfig = CreateScaleConfig< type ThresholdScaleConfig (line 78) | type ThresholdScaleConfig< type OrdinalScaleConfig (line 83) | type OrdinalScaleConfig< type PointScaleConfig (line 88) | type PointScaleConfig = C... type BandScaleConfig (line 95) | type BandScaleConfig = Cr... type TemporalScaleConfig (line 102) | interface TemporalScaleConfig type TimeScaleConfig (line 117) | type TimeScaleConfig = TemporalScaleConfig<'time... type UtcScaleConfig (line 119) | type UtcScaleConfig = TemporalScaleConfig<'utc',... type ScaleTypeToScaleConfig (line 127) | interface ScaleTypeToScaleConfig< type ScaleType (line 149) | type ScaleType = keyof ScaleTypeToScaleConfig; type TimeScaleType (line 152) | type TimeScaleType = 'time' | 'utc'; type ContinuousScaleType (line 155) | type ContinuousScaleType = type DiscretizingScaleType (line 164) | type DiscretizingScaleType = 'quantile' | 'quantize' | 'threshold'; type DiscreteScaleType (line 166) | type DiscreteScaleType = 'ordinal' | 'point' | 'band'; type ContinuousDomainScaleType (line 169) | type ContinuousDomainScaleType = ContinuousScaleType | DiscretizingScale... type PickScaleConfig (line 171) | type PickScaleConfig< type OmitType (line 178) | type OmitType = { type PickScaleConfigWithoutType (line 182) | type PickScaleConfigWithoutType< type ScaleConfig (line 189) | type ScaleConfig< type ScaleConfigWithoutType (line 195) | type ScaleConfigWithoutType< type ScaleConfigToD3Scale (line 201) | type ScaleConfigToD3Scale< FILE: packages/visx-scale/src/types/ScaleInterpolate.ts type ScaleInterpolate (line 1) | type ScaleInterpolate = type ScaleInterpolateParams (line 11) | interface ScaleInterpolateParams { FILE: packages/visx-scale/src/updateScale.ts function updateScale (line 152) | function updateScale< FILE: packages/visx-scale/src/utils/coerceNumber.ts function coerceNumber (line 3) | function coerceNumber(val: T | NumberLike): T | number { FILE: packages/visx-scale/src/utils/createColorInterpolator.ts function createColorInterpolator (line 24) | function createColorInterpolator( FILE: packages/visx-scale/src/utils/getTicks.ts function getTicks (line 3) | function getTicks( FILE: packages/visx-scale/src/utils/inferScaleType.ts function inferScaleType (line 7) | function inferScaleType< FILE: packages/visx-scale/src/utils/isUtcScale.ts constant TEST_TIME (line 3) | const TEST_TIME = new Date(Date.UTC(2020, 1, 2, 3, 4, 5)); constant TEST_FORMAT (line 4) | const TEST_FORMAT = '%Y-%m-%d %H:%M'; function isUtcScale (line 11) | function isUtcScale(scale: ScaleTime) { FILE: packages/visx-scale/src/utils/scaleCanBeZeroed.ts type ZeroableScaleConfigs (line 12) | type ZeroableScaleConfigs = function scaleCanBeZeroed (line 21) | function scaleCanBeZeroed( FILE: packages/visx-scale/src/utils/toString.ts function toString (line 3) | function toString(x?: T) { FILE: packages/visx-shape/src/shapes/Arc.tsx type ArcProps (line 7) | type ArcProps = { function Arc (line 18) | function Arc({ FILE: packages/visx-shape/src/shapes/Area.tsx type AreaProps (line 5) | type AreaProps = BaseAreaProps; function Area (line 7) | function Area({ FILE: packages/visx-shape/src/shapes/AreaClosed.tsx type AreaClosedProps (line 6) | type AreaClosedProps = BaseAreaProps & { function AreaClosed (line 10) | function AreaClosed({ FILE: packages/visx-shape/src/shapes/AreaStack.tsx type PickProps (line 6) | type PickProps = type AreaStackProps (line 25) | type AreaStackProps = Pick, PickProps>; function AreaStack (line 27) | function AreaStack({ FILE: packages/visx-shape/src/shapes/Bar.tsx type BarProps (line 5) | type BarProps = { function Bar (line 12) | function Bar({ FILE: packages/visx-shape/src/shapes/BarGroup.tsx type BarGroupProps (line 18) | type BarGroupProps< function BarGroup (line 76) | function BarGroup< FILE: packages/visx-shape/src/shapes/BarGroupHorizontal.tsx type BarGroupHorizontalProps (line 18) | type BarGroupHorizontalProps< function BarGroupHorizontal (line 40) | function BarGroupHorizontal< FILE: packages/visx-shape/src/shapes/BarRounded.tsx type BarRoundedProps (line 5) | type BarRoundedProps = { function useBarRoundedPath (line 43) | function useBarRoundedPath({ function BarRounded (line 99) | function BarRounded({ FILE: packages/visx-shape/src/shapes/BarStack.tsx type BarStackProps (line 21) | type BarStackProps< function BarStack (line 35) | function BarStack< FILE: packages/visx-shape/src/shapes/BarStackHorizontal.tsx type BarStackHorizontalProps (line 14) | type BarStackHorizontalProps< function BarStackHorizontal (line 28) | function BarStackHorizontal< FILE: packages/visx-shape/src/shapes/Circle.tsx type CircleProps (line 5) | type CircleProps = { function Circle (line 12) | function Circle({ FILE: packages/visx-shape/src/shapes/Line.tsx type Point (line 5) | interface Point { type LineProps (line 10) | type LineProps = { function Line (line 23) | function Line({ FILE: packages/visx-shape/src/shapes/LinePath.tsx type LinePathProps (line 7) | type LinePathProps = { function LinePath (line 20) | function LinePath({ FILE: packages/visx-shape/src/shapes/LineRadial.tsx type LineRadialProps (line 8) | type LineRadialProps = Pick< function LineRadial (line 16) | function LineRadial({ FILE: packages/visx-shape/src/shapes/Pie.tsx type PieArcDatum (line 12) | type PieArcDatum = PieArcDatumType; type StringAccessor (line 14) | type StringAccessor = (pieArcDatum: PieArcDatum) => string; type ProvidedProps (line 16) | type ProvidedProps = { type PieProps (line 22) | type PieProps = { function Pie (line 50) | function Pie({ FILE: packages/visx-shape/src/shapes/Polygon.tsx constant DEFAULT_CENTER (line 6) | const DEFAULT_CENTER = { x: 0, y: 0 }; type PolygonProps (line 40) | type PolygonProps = { function Polygon (line 62) | function Polygon({ FILE: packages/visx-shape/src/shapes/SplitLinePath.tsx type Point (line 9) | interface Point { type SplitLinePathRenderer (line 17) | type SplitLinePathRenderer = (renderProps: { type SplitLinePathProps (line 23) | type SplitLinePathProps = { function SplitLinePath (line 35) | function SplitLinePath({ FILE: packages/visx-shape/src/shapes/Stack.tsx type StackProps (line 20) | type StackProps = BaseStackProps & { function Stack (line 41) | function Stack({ FILE: packages/visx-shape/src/shapes/link/curve/LinkHorizontalCurve.tsx function pathHorizontalCurve (line 6) | function pathHorizontalCurve({ type LinkHorizontalCurveProps (line 35) | type LinkHorizontalCurveProps = AccessorProps & function LinkHorizontalCurve (line 40) | function LinkHorizontalCurve({ FILE: packages/visx-shape/src/shapes/link/curve/LinkRadialCurve.tsx function pathRadialCurve (line 6) | function pathRadialCurve({ type LinkRadialCurveProps (line 45) | type LinkRadialCurveProps = { function LinkRadialCurve (line 50) | function LinkRadialCurve({ FILE: packages/visx-shape/src/shapes/link/curve/LinkVerticalCurve.tsx function pathVerticalCurve (line 6) | function pathVerticalCurve({ type LinkVerticalCurveProps (line 35) | type LinkVerticalCurveProps = { function LinkVerticalCurve (line 40) | function LinkVerticalCurve({ FILE: packages/visx-shape/src/shapes/link/diagonal/LinkHorizontal.tsx function pathHorizontalDiagonal (line 6) | function pathHorizontalDiagonal({ type LinkHorizontalDiagonalProps (line 22) | type LinkHorizontalDiagonalProps = AccessorProps & function LinkHorizontalDiagonal (line 25) | function LinkHorizontalDiagonal({ FILE: packages/visx-shape/src/shapes/link/diagonal/LinkRadial.tsx function pathRadialDiagonal (line 6) | function pathRadialDiagonal({ type LinkRadialDiagonalProps (line 22) | type LinkRadialDiagonalProps = { function LinkRadialDiagonal (line 28) | function LinkRadialDiagonal({ FILE: packages/visx-shape/src/shapes/link/diagonal/LinkVertical.tsx function pathVerticalDiagonal (line 6) | function pathVerticalDiagonal({ type LinkVerticalDiagonalProps (line 22) | type LinkVerticalDiagonalProps = AccessorProps &... function LinkVerticalDiagonal (line 24) | function LinkVerticalDiagonal({ FILE: packages/visx-shape/src/shapes/link/line/LinkHorizontalLine.tsx function pathHorizontalLine (line 6) | function pathHorizontalLine({ type LinkHorizontalLineProps (line 29) | type LinkHorizontalLineProps = AccessorProps & S... function LinkHorizontalLine (line 31) | function LinkHorizontalLine({ FILE: packages/visx-shape/src/shapes/link/line/LinkRadialLine.tsx function pathRadialLine (line 6) | function pathRadialLine({ type LinkRadialLineProps (line 34) | type LinkRadialLineProps = AccessorProps & Share... function LinkRadialLine (line 36) | function LinkRadialLine({ FILE: packages/visx-shape/src/shapes/link/line/LinkVerticalLine.tsx function pathVerticalLine (line 6) | function pathVerticalLine({ type LinkVerticalLineProps (line 29) | type LinkVerticalLineProps = AccessorProps & Sha... function LinkVerticalLine (line 31) | function LinkVerticalLine({ FILE: packages/visx-shape/src/shapes/link/step/LinkHorizontalStep.tsx function pathHorizontalStep (line 6) | function pathHorizontalStep({ type LinkHorizontalStepProps (line 32) | type LinkHorizontalStepProps = { function LinkHorizontalStep (line 37) | function LinkHorizontalStep({ FILE: packages/visx-shape/src/shapes/link/step/LinkRadialStep.tsx function pathRadialStep (line 5) | function pathRadialStep({ type LinkRadialStepProps (line 39) | type LinkRadialStepProps = { function LinkRadialStep (line 44) | function LinkRadialStep({ FILE: packages/visx-shape/src/shapes/link/step/LinkVerticalStep.tsx function pathVerticalStep (line 6) | function pathVerticalStep({ type LinkVerticalStepProps (line 32) | type LinkVerticalStepProps = { function LinkVerticalStep (line 37) | function LinkVerticalStep({ FILE: packages/visx-shape/src/types/D3ShapeConfig.ts type ArcPathConfig (line 6) | type ArcPathConfig = { type AreaPathConfig (line 23) | type AreaPathConfig = { type LinePathConfig (line 42) | type LinePathConfig = { type AngleAccessor (line 54) | type AngleAccessor = (this: any, data: Datum[], ...args: any[]) =... type PiePathConfig (line 56) | type PiePathConfig = { type RadialLinePathConfig (line 71) | type RadialLinePathConfig = { type StackPathConfig (line 82) | type StackPathConfig = { FILE: packages/visx-shape/src/types/accessor.ts type Accessor (line 1) | type Accessor = (d: Datum) => Output; type AccessorWithIndex (line 3) | type AccessorWithIndex = (d: Datum, index: number) => Out... type AccessorForArrayItem (line 5) | type AccessorForArrayItem = ( FILE: packages/visx-shape/src/types/area.ts type BaseAreaProps (line 5) | type BaseAreaProps = { FILE: packages/visx-shape/src/types/barGroup.ts type GroupKey (line 4) | type GroupKey = string | number; type BarGroupBar (line 6) | interface BarGroupBar { type BaseBarGroup (line 25) | interface BaseBarGroup { type BarGroup (line 33) | interface BarGroup extends BaseBarGroup { type BarGroupHorizontal (line 39) | interface BarGroupHorizontal extends BaseBarGroup { type BaseBarGroupProps (line 44) | interface BaseBarGroupProps extends Array { type BarStack (line 30) | interface BarStack { type BaseBarStackProps (line 41) | type BaseBarStackProps< FILE: packages/visx-shape/src/types/base.ts type $TSFIXME (line 5) | type $TSFIXME = any; type DatumObject (line 7) | type DatumObject = Record; type AnyScaleBand (line 10) | type AnyScaleBand = PickD3Scale<'band', any, any>; type PositionScale (line 14) | type PositionScale = D3Scale; type AddSVGProps (line 20) | type AddSVGProps = Props & type RenderProp (line 23) | type RenderProp = (args: Input) => ReactNode; FILE: packages/visx-shape/src/types/link.ts type AccessorProps (line 3) | type AccessorProps = { type RadialAccessorProps (line 14) | type RadialAccessorProps = Pick< type PathType (line 24) | type PathType = (link: Link) => string | null; type SharedLinkProps (line 26) | type SharedLinkProps = { FILE: packages/visx-shape/src/types/stack.ts type StackKey (line 4) | type StackKey = string | number; type BaseStackProps (line 6) | type BaseStackProps = { FILE: packages/visx-shape/src/util/D3ShapeFactories.ts function arc (line 21) | function arc({ function area (line 42) | function area({ x, x0, x1, y, y0, y1, defined, curve }: AreaPathC... function line (line 56) | function line({ x, y, defined, curve }: LinePathConfig = {... function pie (line 66) | function pie({ function radialLine (line 102) | function radialLine({ function stack (line 117) | function stack({ keys, value, order, offset }: StackPathConf... FILE: packages/visx-shape/src/util/accessors.ts function getX (line 3) | function getX(l: any) { function getY (line 7) | function getY(l: any) { function getSource (line 11) | function getSource(l: $TSFIXME) { function getTarget (line 15) | function getTarget(l: $TSFIXME) { function getFirstItem (line 19) | function getFirstItem(d: $TSFIXME[]) { function getSecondItem (line 23) | function getSecondItem(d: $TSFIXME[]) { FILE: packages/visx-shape/src/util/getBandwidth.ts function getBandwidth (line 3) | function getBandwidth(scale: AnyD3Scale) { FILE: packages/visx-shape/src/util/getOrCreateMeasurementElement.ts constant SVG_NAMESPACE_URL (line 1) | const SVG_NAMESPACE_URL = 'http://www.w3.org/2000/svg'; function getOrCreateMeasurementElement (line 3) | function getOrCreateMeasurementElement(elementId: string) { FILE: packages/visx-shape/src/util/getSplitLineSegments.ts constant MEASUREMENT_ELEMENT_ID (line 3) | const MEASUREMENT_ELEMENT_ID = '__visx_splitpath_svg_path_measurement_id'; type PointInSegment (line 5) | interface PointInSegment { type LineSegmentation (line 11) | type LineSegmentation = 'x' | 'y' | 'length'; type LineSegments (line 13) | type LineSegments = { x: number; y: number }[][]; type GetLineSegmentsConfig (line 17) | interface GetLineSegmentsConfig { function getSplitLineSegments (line 42) | function getSplitLineSegments({ FILE: packages/visx-shape/src/util/setNumberOrNumberAccessor.ts function setNumberOrNumberAccessor (line 5) | function setNumberOrNumberAccessor( FILE: packages/visx-shape/src/util/stackOffset.ts constant STACK_OFFSETS (line 9) | const STACK_OFFSETS = { type StackOffset (line 17) | type StackOffset = keyof typeof STACK_OFFSETS; constant STACK_OFFSET_NAMES (line 19) | const STACK_OFFSET_NAMES = Object.keys(STACK_OFFSETS) as StackOffset[]; function stackOffset (line 21) | function stackOffset(offset?: keyof typeof STACK_OFFSETS) { FILE: packages/visx-shape/src/util/stackOrder.ts constant STACK_ORDERS (line 9) | const STACK_ORDERS = { type StackOrder (line 17) | type StackOrder = keyof typeof STACK_ORDERS; constant STACK_ORDER_NAMES (line 19) | const STACK_ORDER_NAMES = Object.keys(STACK_ORDERS) as StackOrder[]; function stackOrder (line 21) | function stackOrder(order?: keyof typeof STACK_ORDERS) { FILE: packages/visx-shape/test/Arc.test.tsx type Datum (line 8) | interface Datum { FILE: packages/visx-shape/test/Area.test.tsx type Datum (line 7) | interface Datum { FILE: packages/visx-shape/test/AreaClosed.test.tsx type Datum (line 8) | interface Datum { FILE: packages/visx-shape/test/BarGroupHorizontal.test.tsx type Datum (line 10) | interface Datum { FILE: packages/visx-shape/test/LinePath.test.tsx type Datum (line 8) | interface Datum { FILE: packages/visx-shape/test/LineRadial.test.tsx type Datum (line 7) | interface Datum { FILE: packages/visx-shape/test/Pie.test.tsx type Datum (line 9) | interface Datum { FILE: packages/visx-shape/test/svgMock.ts function addMock (line 8) | function addMock() { function removeMock (line 22) | function removeMock() { FILE: packages/visx-stats/src/BoxPlot.tsx function verticalToHorizontal (line 7) | function verticalToHorizontal({ x1, x2, y1, y2 }: LineCoords) { type BoxPlotProps (line 16) | type BoxPlotProps = SharedProps & { function BoxPlot (line 63) | function BoxPlot({ FILE: packages/visx-stats/src/ViolinPlot.tsx type ViolinPlotProps (line 8) | type ViolinPlotProps = SharedProps & { function ViolinPlot (line 28) | function ViolinPlot({ FILE: packages/visx-stats/src/types.ts type BoxPlot (line 1) | interface BoxPlot { type BinDatum (line 10) | interface BinDatum { type LineCoords (line 15) | interface LineCoords { type ChildRenderProps (line 22) | type ChildRenderProps = { type SharedProps (line 47) | type SharedProps = { FILE: packages/visx-stats/src/util/computeStats.ts function calcMedian (line 3) | function calcMedian(dataSet: number[]) { function computeStats (line 9) | function computeStats(numericalArray: number[]) { FILE: packages/visx-text/src/Text.tsx type TextProps (line 4) | type TextProps = TxtProps; constant SVG_STYLE (line 6) | const SVG_STYLE = { overflow: 'visible' }; function Text (line 8) | function Text(props: TextProps) { FILE: packages/visx-text/src/hooks/useText.ts function isNumber (line 6) | function isNumber(val: unknown): val is number { function isXOrYInValid (line 10) | function isXOrYInValid(xOrY: string | number | undefined) { function useText (line 19) | function useText(props: TextProps): { FILE: packages/visx-text/src/types.ts type SVGTSpanProps (line 3) | type SVGTSpanProps = SVGAttributes; type SVGTextProps (line 4) | type SVGTextProps = SVGAttributes; type OwnProps (line 6) | type OwnProps = { type TextProps (line 47) | type TextProps = OwnProps & Omit; type compareFunction (line 49) | type compareFunction = (prev: T | undefined, next: T) => boolean; type WordsWithWidth (line 51) | interface WordsWithWidth { FILE: packages/visx-text/src/util/getStringWidth.ts constant MEASUREMENT_ELEMENT_ID (line 3) | const MEASUREMENT_ELEMENT_ID = '__react_svg_text_measurement_id'; function getStringWidth (line 5) | function getStringWidth(str: string, style?: object) { FILE: packages/visx-text/test/svgMock.ts function addMock (line 8) | function addMock() { function removeMock (line 22) | function removeMock() { FILE: packages/visx-threshold/src/Threshold.tsx type AreaProps (line 7) | type AreaProps = AreaOwnProps & type NumberAccessor (line 10) | type NumberAccessor = (datum: Datum, index: number, data: Datum[]... type ThresholdProps (line 12) | type ThresholdProps = { function Threshold (line 51) | function Threshold({ FILE: packages/visx-tooltip/src/Portal.tsx type PortalProps (line 5) | type PortalProps = { class Portal (line 13) | class Portal extends PureComponent { method componentWillUnmount (line 16) | componentWillUnmount() { method render (line 23) | render() { FILE: packages/visx-tooltip/src/context/TooltipPositionContext.tsx type TooltipPositionContextType (line 3) | type TooltipPositionContextType = { FILE: packages/visx-tooltip/src/enhancers/withTooltip.tsx type WithTooltipProvidedProps (line 6) | type WithTooltipProvidedProps = UseTooltipParams; type WithTooltipContainerProps (line 7) | type WithTooltipContainerProps = HTMLProps; type RenderTooltipContainer (line 8) | type RenderTooltipContainer = ( function withTooltip (line 13) | function withTooltip( FILE: packages/visx-tooltip/src/hooks/useTooltip.ts type UseTooltipParams (line 3) | type UseTooltipParams = { type UseTooltipState (line 19) | type UseTooltipState = Pick< type ValueOrFunc (line 23) | type ValueOrFunc = T | ((t: T) => T); type ShowTooltipArgs (line 24) | type ShowTooltipArgs = ValueOrFunc = ValueOrFunc( FILE: packages/visx-tooltip/src/hooks/useTooltipInPortal.tsx type TooltipInPortalProps (line 12) | type TooltipInPortalProps = TooltipProps & type UseTooltipInPortal (line 15) | type UseTooltipInPortal = { type UseTooltipPortalOptions (line 26) | type UseTooltipPortalOptions = Pick & { function useTooltipInPortal (line 41) | function useTooltipInPortal({ FILE: packages/visx-tooltip/src/tooltips/Tooltip.tsx type TooltipProps (line 5) | type TooltipProps = { FILE: packages/visx-tooltip/src/tooltips/TooltipWithBounds.tsx type TooltipWithBoundsProps (line 9) | type TooltipWithBoundsProps = TooltipProps & function TooltipWithBounds (line 13) | function TooltipWithBounds({ FILE: packages/visx-tooltip/test/useTooltipInPortal.test.tsx type TooltipWithZIndexProps (line 8) | interface TooltipWithZIndexProps { FILE: packages/visx-vendor/scripts/buildVendor/babel.config.js method resolvePath (line 30) | resolvePath(sourcePath, currentFile) { FILE: packages/visx-vendor/scripts/buildVendor/index.ts function build (line 33) | async function build() { FILE: packages/visx-vendor/scripts/buildVendor/utils.ts type VendoredPkg (line 7) | type VendoredPkg = { type PackageJson (line 32) | type PackageJson = { constant DIRNAME (line 38) | const DIRNAME = __dirname; constant ESM_DIR (line 39) | const ESM_DIR = 'esm/'; constant CJS_DIR (line 40) | const CJS_DIR = 'lib/'; constant VENDOR_CJS_DIR (line 41) | const VENDOR_CJS_DIR = 'vendor-cjs/'; constant ROOT_PATH (line 42) | const ROOT_PATH = path.resolve(DIRNAME, '../../'); constant TS_GLOB (line 43) | const TS_GLOB = path.resolve(ROOT_PATH, '*.d.ts'); constant INDEX_GLOB (line 44) | const INDEX_GLOB = path.resolve(ROOT_PATH, '*.js'); constant ESM_PATH (line 46) | const ESM_PATH = path.resolve(DIRNAME, `../../${ESM_DIR}`); constant CJS_PATH (line 47) | const CJS_PATH = path.resolve(DIRNAME, `../../${CJS_DIR}`); constant VENDOR_CJS_PATH (line 48) | const VENDOR_CJS_PATH = path.resolve(DIRNAME, `../../${VENDOR_CJS_DIR}`); constant BABEL_CONFIG_FILE (line 49) | const BABEL_CONFIG_FILE = path.resolve(DIRNAME, './babel.config.js'); constant NODE_MODULES_PATH (line 50) | const NODE_MODULES_PATH = path.resolve(DIRNAME, '../../node_modules/'); function getESMContent (line 87) | function getESMContent(pkgJson: PackageJson, pkg: VendoredPkg) { function getCJSContent (line 99) | function getCJSContent(pkgJson: PackageJson, pkg: VendoredPkg) { function getIndexContent (line 110) | function getIndexContent(pkgJson: PackageJson, pkg: VendoredPkg) { function getTSContent (line 122) | function getTSContent(pkg: VendoredPkg) { FILE: packages/visx-vendor/scripts/flagVendorRequirements.ts constant ESM_ONLY_MAP (line 12) | const ESM_ONLY_MAP = { function flagVendorRequirements (line 56) | async function flagVendorRequirements(esmOnlyMap: { [pkg: string]: strin... FILE: packages/visx-voronoi/src/components/VoronoiPolygon.tsx type VoronoiPolygonProps (line 4) | type VoronoiPolygonProps = { function VoronoiPolygon (line 13) | function VoronoiPolygon({ FILE: packages/visx-voronoi/src/voronoi.ts constant CLIP_PADDING (line 3) | const CLIP_PADDING = 1; type Config (line 5) | interface Config { function voronoi (line 20) | function voronoi({ width = 0, height = 0, x, y }: Config) { FILE: packages/visx-wordcloud/src/Wordcloud.tsx type WordcloudProps (line 6) | interface WordcloudProps extends WordcloudConfi... function Wordcloud (line 10) | function Wordcloud(props: WordcloudProps) { FILE: packages/visx-wordcloud/src/types.ts type BaseDatum (line 1) | interface BaseDatum { type WordcloudConfig (line 5) | interface WordcloudConfig { type CloudWord (line 79) | interface CloudWord { type Cloud (line 91) | interface Cloud { FILE: packages/visx-wordcloud/src/useWordcloud.ts function useWordcloud (line 5) | function useWordcloud({ FILE: packages/visx-xychart/src/classes/DataRegistry.ts class DataRegistry (line 5) | class DataRegistry< method registerData (line 15) | public registerData( method unregisterData (line 28) | public unregisterData(keyOrKeys: string | string[]) { method entries (line 37) | public entries() { method get (line 42) | public get(key: string) { method keys (line 50) | public keys() { FILE: packages/visx-xychart/src/components/Tooltip.tsx constant TOOLTIP_NO_STYLE (line 14) | const TOOLTIP_NO_STYLE: CSSProperties = { type RenderTooltipParams (line 21) | type RenderTooltipParams = TooltipContextType extends RenderGl... type TooltipProps (line 30) | type TooltipProps = { constant INVISIBLE_STYLES (line 65) | const INVISIBLE_STYLES: CSSProperties = { function DefaultGlyph (line 75) | function DefaultGlyph({ function defaultRenderGlyph (line 98) | function defaultRenderGlyph({ function TooltipInner (line 105) | function TooltipInner({ function Tooltip (line 351) | function Tooltip(props: TooltipProps) { FILE: packages/visx-xychart/src/components/XYChart.tsx constant DEFAULT_MARGIN (line 24) | const DEFAULT_MARGIN = { top: 50, right: 50, bottom: 50, left: 50 }; type XYChartProps (line 26) | type XYChartProps< function XYChart (line 99) | function XYChart< FILE: packages/visx-xychart/src/components/annotation/AnimatedAnnotation.tsx type AnnotationProps (line 17) | type AnnotationProps< function BaseAnimatedAnnotation (line 26) | function BaseAnimatedAnnotation({ function AnimatedAnnotation (line 58) | function AnimatedAnnotation< FILE: packages/visx-xychart/src/components/annotation/Annotation.tsx type AnnotationProps (line 9) | type AnnotationProps< function Annotation (line 18) | function Annotation< FILE: packages/visx-xychart/src/components/annotation/AnnotationCircleSubject.tsx type AnnotationSubjectCircleProps (line 6) | type AnnotationSubjectCircleProps = CircleSubjectProps; function AnnotationCircleSubject (line 9) | function AnnotationCircleSubject(props: AnnotationSubjectCircleProps) { FILE: packages/visx-xychart/src/components/annotation/AnnotationConnector.tsx type AnnotationConnectorProps (line 6) | type AnnotationConnectorProps = BaseConnectorProps; function AnnotationConnector (line 9) | function AnnotationConnector(props: AnnotationConnectorProps) { FILE: packages/visx-xychart/src/components/annotation/AnnotationLabel.tsx type AnnotationLabelProps (line 6) | type AnnotationLabelProps = BaseLabelProps; function AnnotationLabel (line 11) | function AnnotationLabel(props: AnnotationLabelProps) { FILE: packages/visx-xychart/src/components/annotation/AnnotationLineSubject.tsx type AnnotationLineSubjectProps (line 7) | type AnnotationLineSubjectProps = Omit & { function AnnotationLineSubject (line 13) | function AnnotationLineSubject({ FILE: packages/visx-xychart/src/components/annotation/private/BaseAnnotation.tsx type BaseAnnotationProps (line 11) | type BaseAnnotationProps< function BaseAnnotation (line 41) | function BaseAnnotation< FILE: packages/visx-xychart/src/components/axis/AnimatedAxis.tsx type AnimatedAxisProps (line 7) | type AnimatedAxisProps = Omit< function AnimatedAxis (line 15) | function AnimatedAxis(props: AnimatedAxisProps<... FILE: packages/visx-xychart/src/components/axis/Axis.tsx type AxisProps (line 6) | type AxisProps = Omit< function Axis (line 11) | function Axis(props: AxisProps = Omit< function BaseAxis (line 22) | function BaseAxis({ FILE: packages/visx-xychart/src/components/grid/AnimatedGrid.tsx type AnimatedGridProps (line 10) | type AnimatedGridProps = Omit< function AnimatedGrid (line 18) | function AnimatedGrid({ animationTrajectory, ...props }: AnimatedGridPro... FILE: packages/visx-xychart/src/components/grid/BaseGrid.tsx type BaseGridProps (line 7) | type BaseGridProps = { function BaseGrid (line 19) | function BaseGrid({ FILE: packages/visx-xychart/src/components/grid/Grid.tsx type GridProps (line 5) | type GridProps = Omit = { function useBarTransitionConfig (line 26) | function useBarTransitionConfig({ function AnimatedBarsRounded (line 56) | function AnimatedBarsRounded( FILE: packages/visx-xychart/src/components/series/private/AnimatedGlyphs.tsx function useAnimatedGlyphsConfig (line 10) | function useAnimatedGlyphsConfig< function AnimatedGlyphs (line 41) | function AnimatedGlyphs< FILE: packages/visx-xychart/src/components/series/private/AnimatedPath.tsx function AnimatedPath (line 8) | function AnimatedPath({ FILE: packages/visx-xychart/src/components/series/private/Bars.tsx function Bars (line 6) | function Bars({ FILE: packages/visx-xychart/src/components/series/private/BaseAreaSeries.tsx type BaseAreaSeriesProps (line 16) | type BaseAreaSeriesProps< function BaseAreaSeries (line 38) | function BaseAreaSeries({ FILE: packages/visx-xychart/src/constants.ts constant AREASERIES_EVENT_SOURCE (line 2) | const AREASERIES_EVENT_SOURCE = 'AREASERIES_EVENT_SOURCE'; constant AREASTACK_EVENT_SOURCE (line 3) | const AREASTACK_EVENT_SOURCE = 'AREASTACK_EVENT_SOURCE'; constant BARGROUP_EVENT_SOURCE (line 4) | const BARGROUP_EVENT_SOURCE = 'BARGROUP_EVENT_SOURCE'; constant BARSERIES_EVENT_SOURCE (line 5) | const BARSERIES_EVENT_SOURCE = 'BARSERIES_EVENT_SOURCE'; constant BARSTACK_EVENT_SOURCE (line 6) | const BARSTACK_EVENT_SOURCE = 'BARSTACK_EVENT_SOURCE'; constant GLYPHSERIES_EVENT_SOURCE (line 7) | const GLYPHSERIES_EVENT_SOURCE = 'GLYPHSERIES_EVENT_SOURCE'; constant LINESERIES_EVENT_SOURCE (line 8) | const LINESERIES_EVENT_SOURCE = 'LINESERIES_EVENT_SOURCE'; constant XYCHART_EVENT_SOURCE (line 9) | const XYCHART_EVENT_SOURCE = 'XYCHART_EVENT_SOURCE'; FILE: packages/visx-xychart/src/context/DataContext.tsx type AnyDataContext (line 6) | type AnyDataContext = DataContextType; type InferXScaleConfig (line 9) | type InferXScaleConfig = X extends DataContext... type InferYScaleConfig (line 17) | type InferYScaleConfig = X extends DataContext... type InferDatum (line 25) | type InferDatum = X extends DataContextType = DataC... FILE: packages/visx-xychart/src/hooks/useDataRegistry.ts function useDataRegistry (line 7) | function useDataRegistry< FILE: packages/visx-xychart/src/hooks/useDimensions.ts constant DEFAULT_DIMS (line 3) | const DEFAULT_DIMS = { type Dimensions (line 9) | type Dimensions = typeof DEFAULT_DIMS; function useDimensions (line 12) | function useDimensions( FILE: packages/visx-xychart/src/hooks/useEventEmitter.ts type EventType (line 6) | type EventType = type HandlerParams (line 14) | type HandlerParams = { type Handler (line 23) | type Handler = (params?: HandlerParams) => void; function useEventEmitter (line 29) | function useEventEmitter( FILE: packages/visx-xychart/src/hooks/useEventEmitters.ts type PointerEventEmitterParams (line 5) | type PointerEventEmitterParams = { function usePointerEventEmitters (line 20) | function usePointerEventEmitters({ FILE: packages/visx-xychart/src/hooks/useEventHandlers.ts constant POINTER_EVENTS_ALL (line 17) | const POINTER_EVENTS_ALL = '__POINTER_EVENTS_ALL'; constant POINTER_EVENTS_NEAREST (line 18) | const POINTER_EVENTS_NEAREST = '__POINTER_EVENTS_NEAREST'; type PointerEventHandlerParams (line 20) | type PointerEventHandlerParams< function usePointerEventHandlers (line 51) | function usePointerEventHandlers< FILE: packages/visx-xychart/src/hooks/useScales.ts function useScales (line 10) | function useScales< FILE: packages/visx-xychart/src/hooks/useSeriesEvents.ts type SeriesEventsParams (line 10) | type SeriesEventsParams< function useSeriesEvents (line 33) | function useSeriesEvents< FILE: packages/visx-xychart/src/hooks/useStackedData.ts type UseStackedData (line 15) | type UseStackedData = { function useStackedData (line 19) | function useStackedData< FILE: packages/visx-xychart/src/providers/DataProvider.tsx type DataProviderProps (line 19) | type DataProviderProps< function DataProvider (line 42) | function DataProvider< FILE: packages/visx-xychart/src/providers/EventEmitterProvider.tsx function EventEmitterProvider (line 7) | function EventEmitterProvider({ children }: { children: ReactNode }) { FILE: packages/visx-xychart/src/providers/ThemeProvider.tsx type ThemeProviderProps (line 6) | type ThemeProviderProps = { function ThemeProvider (line 11) | function ThemeProvider({ theme = lightTheme, children }: ThemeProviderPr... FILE: packages/visx-xychart/src/providers/TooltipProvider.tsx type TooltipProviderProps (line 9) | type TooltipProviderProps = { function TooltipProvider (line 16) | function TooltipProvider({ FILE: packages/visx-xychart/src/theme/buildChartTheme.ts type ThemeConfig (line 5) | type ThemeConfig = { function buildChartTheme (line 39) | function buildChartTheme(config: ThemeConfig): XYChartTheme { FILE: packages/visx-xychart/src/typeguards/events.ts type EventType (line 3) | type EventType = PointerEvent | FocusEvent; function isPointerEvent (line 6) | function isPointerEvent(event?: EventType): event is PointerEvent { function isFocusEvent (line 10) | function isFocusEvent(event?: EventType): event is FocusEvent { FILE: packages/visx-xychart/src/typeguards/isValidNumber.ts function isValidNumber (line 1) | function isValidNumber(_: unknown): _ is number { FILE: packages/visx-xychart/src/types/axis.ts type AxisScale (line 3) | type AxisScale = AxisAxisScale; FILE: packages/visx-xychart/src/types/data.ts type Margin (line 7) | type Margin = { type LegendShape (line 14) | type LegendShape = 'rect' | 'line' | 'dashed-line' | 'circle'; type DataRegistryEntry (line 16) | interface DataRegistryEntry = { FILE: packages/visx-xychart/src/types/series.ts type EventHandlerParams (line 7) | type EventHandlerParams = { type SeriesProps (line 24) | type SeriesProps< type Bar (line 120) | type Bar = { type BarsProps (line 136) | type BarsProps = { type BarStackDatum (line 159) | type BarStackDatum =... type BarStackData (line 163) | type BarStackData = ... type CombinedStackData (line 168) | type CombinedStackData = { FILE: packages/visx-xychart/src/types/theme.ts type HTMLTextStyles (line 4) | type HTMLTextStyles = HTMLAttributes['style']; type LineStyles (line 6) | type LineStyles = Omit, 'Key'>; type GridStyles (line 8) | type GridStyles = CSSProperties; type SVGTextProps (line 10) | type SVGTextProps = TextProps; type AxisStyle (line 12) | interface AxisStyle { type XYChartTheme (line 26) | interface XYChartTheme { FILE: packages/visx-xychart/src/types/tooltip.ts type TooltipDatum (line 4) | type TooltipDatum = { type TooltipData (line 13) | type TooltipData = { type TooltipContextType (line 22) | type TooltipContextType = UseTooltipParams(child: ReactNode): child is ... function getChildrenAndGrandchildrenWithProps (line 13) | function getChildrenAndGrandchildrenWithProps

( FILE: packages/visx-xychart/src/utils/getScaleBandwidth.ts function getScaleBandwidth (line 3) | function getScaleBandwidth(scale?: Scale) { FILE: packages/visx-xychart/src/utils/getScaleBaseline.ts function getScaleBaseline (line 9) | function getScaleBaseline(scale: Scale) { FILE: packages/visx-xychart/src/utils/getScaledValueFactory.ts function getScaledValueFactory (line 7) | function getScaledValueFactory( FILE: packages/visx-xychart/src/utils/isDiscreteScale.ts function isDiscreteScale (line 5) | function isDiscreteScale(scaleConfig: ScaleConfig = { function Zoom (line 103) | function Zoom({ FILE: packages/visx-zoom/src/types.ts type GenericWheelEvent (line 10) | type GenericWheelEvent = ReactWheelEvent | WheelEvent; type InteractionEvent (line 12) | type InteractionEvent = type TransformMatrix (line 20) | interface TransformMatrix { type Point (line 29) | interface Point { type Translate (line 34) | type Translate = Pick; type Scale (line 36) | type Scale = Pick; type PinchDelta (line 38) | type PinchDelta = ( type ScaleSignature (line 53) | interface ScaleSignature { type ProvidedZoom (line 59) | interface ProvidedZoom { type ZoomState (line 110) | interface ZoomState { type Zoom (line 120) | type Zoom = ProvidedZoom & ZoomState; FILE: packages/visx-zoom/src/util/matrix.ts function identityMatrix (line 3) | function identityMatrix(): TransformMatrix { function createMatrix (line 14) | function createMatrix({ function inverseMatrix (line 32) | function inverseMatrix({ function applyMatrixToPoint (line 51) | function applyMatrixToPoint(matrix: TransformMatrix, { x, y }: Point) { function applyInverseMatrixToPoint (line 58) | function applyInverseMatrixToPoint(matrix: TransformMatrix, { x, y }: Po... function scaleMatrix (line 62) | function scaleMatrix( function translateMatrix (line 70) | function translateMatrix( function multiplyMatrices (line 77) | function multiplyMatrices(matrix1: TransformMatrix, matrix2: TransformMa... function composeMatrices (line 90) | function composeMatrices(...matrices: TransformMatrix[]): TransformMatrix { FILE: scripts/compareBuildSizes.ts type StatMap (line 8) | type StatMap = { function calculateDiff (line 14) | function calculateDiff(prev: number, next: number): number { function formatDiff (line 18) | function formatDiff(diff: number): string { function compareBuildSizes (line 31) | async function compareBuildSizes() { FILE: scripts/computeBuildSizes.ts constant PACKAGE_SIZES_FILENAME (line 6) | const PACKAGE_SIZES_FILENAME = './packages/sizes.json'; function getTotalSize (line 8) | async function getTotalSize(fileGlob: string, cwd: string): Promise; FILE: scripts/utils/getPullRequestNumber.ts function getPullRequestNumber (line 1) | function getPullRequestNumber() { FILE: scripts/utils/getRepoContext.ts function getRepoContext (line 1) | function getRepoContext() { FILE: scripts/utils/upsertPullRequestComment.ts function upsertPullRequestComment (line 5) | async function upsertPullRequestComment(query: string, body: string) {