victory-native
Version:
A charting library for React Native with a focus on performance and customization.
21 lines (20 loc) • 1.03 kB
TypeScript
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 {};