react-native-chart-kit
Version:
Beautiful React Native charts for dashboards, reports, and data-rich mobile apps.
16 lines • 905 B
TypeScript
export type ChartSelectionDismissReason = "outsidePress" | "programmatic";
export type ChartSelectionClearReason = ChartSelectionDismissReason | "scopeChange";
export type ChartSelectionScopeState = {
activeChartId: string | undefined;
dismissRevision: number;
};
export type ScopedChartSelectionClearInput = {
activeChartId: string | undefined;
chartId: string;
dismissRevision: number;
hasSelection: boolean;
lastDismissRevision: number;
};
export declare const shouldClearScopedChartSelection: ({ activeChartId, chartId, dismissRevision, hasSelection, lastDismissRevision }: ScopedChartSelectionClearInput) => boolean;
export declare const getScopedChartSelectionClearReason: ({ activeChartId, chartId, dismissRevision, lastDismissRevision }: Omit<ScopedChartSelectionClearInput, "hasSelection">) => ChartSelectionClearReason | undefined;
//# sourceMappingURL=scope.d.ts.map