UNPKG

victory-native

Version:

A charting library for React Native with a focus on performance and customization.

21 lines (20 loc) 1.03 kB
import * as React from "react"; import { type LayoutChangeEvent, type StyleProp, type ViewStyle } from "react-native"; import { type CanvasRef } from "@shopify/react-native-skia"; import { type ChartExplicitSize } from "./ChartExplicitSize"; import { type ChartCanvasSize } from "./chartCanvasSizeUtils"; type ChartWrapperProps = { isHeadless: boolean; explicitSize?: ChartExplicitSize; onLayout: (e: LayoutChangeEvent) => void; hasMeasuredLayoutSize: boolean; canvasSize: ChartCanvasSize; canvasRef?: React.Ref<CanvasRef>; chartContent: React.ReactNode; gestureOverlay?: React.ReactNode; containerStyle?: StyleProp<ViewStyle>; canvasStyle?: StyleProp<ViewStyle>; wrapCanvasContent?: (content: React.ReactNode) => React.ReactNode; }; export declare function ChartWrapper({ isHeadless, explicitSize, onLayout, hasMeasuredLayoutSize, canvasSize, canvasRef, chartContent, gestureOverlay, containerStyle, canvasStyle, wrapCanvasContent, }: ChartWrapperProps): React.JSX.Element; export {};