victory-native
Version:
A charting library for React Native with a focus on performance and customization.
15 lines (14 loc) • 897 B
TypeScript
import { type ChartExplicitSize } from "./ChartExplicitSize";
export type ChartCanvasSize = ChartExplicitSize;
export type ChartCanvasSizeState = {
size: ChartCanvasSize;
hasMeasuredLayoutSize: boolean;
};
export declare function getInitialChartCanvasSizeState(explicitSize?: ChartExplicitSize): ChartCanvasSizeState;
export declare function resolveChartCanvasSizeState(layoutSizeState: ChartCanvasSizeState, explicitSize?: ChartExplicitSize): ChartCanvasSizeState;
export declare function isChartHeadless(headless?: boolean, explicitSize?: ChartExplicitSize): boolean;
export declare function shouldWarnMissingHeadlessExplicitSize(headless?: boolean, explicitSize?: ChartExplicitSize): boolean;
export declare function applyChartLayoutChange(explicitSize: ChartExplicitSize | undefined, layout: ChartCanvasSize): {
size: ChartCanvasSize;
hasMeasuredLayoutSize: boolean;
} | null;