UNPKG

victory-native

Version:

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

35 lines (34 loc) 1.16 kB
import type { InputFieldType, PointsArray } from "../../types"; type Point = PointsArray[number]; export type StackedBarSegment = { point: Point; categoryKey: InputFieldType; value: number; startValue: number; endValue: number; seriesIndex: number; datumIndex: number; isPositive: boolean; isStart: boolean; isEnd: boolean; }; export type StackedBarOptionsBaseContext = { columnIndex: number; rowIndex: number; isStart: boolean; isEnd: boolean; seriesIndex: number; datumIndex: number; }; export type VerticalStackedBarOptionsContext = StackedBarOptionsBaseContext & { isBottom: boolean; isTop: boolean; }; export type HorizontalStackedBarOptionsContext = StackedBarOptionsBaseContext & { isLeft: boolean; isRight: boolean; }; export declare const getStackedBarSegments: (points: PointsArray[]) => StackedBarSegment[]; export declare const getVerticalStackedBarOptionsContext: (segment: StackedBarSegment) => VerticalStackedBarOptionsContext; export declare const getHorizontalStackedBarOptionsContext: (segment: StackedBarSegment) => HorizontalStackedBarOptionsContext; export {};