UNPKG

radix-vue

Version:

Vue port for Radix UI Primitives.

17 lines (16 loc) 882 B
import { Direction, DragState, ResizeEvent } from './types'; import { PanelData } from '../SplitterPanel'; export declare function calculateDragOffsetPercentage(event: ResizeEvent, dragHandleId: string, direction: Direction, initialDragState: DragState, panelGroupElement: HTMLElement): number; export declare function calculateDeltaPercentage(event: ResizeEvent, dragHandleId: string, direction: Direction, initialDragState: DragState | null, keyboardResizeBy: number | null, panelGroupElement: HTMLElement): number; export declare function calculateAriaValues({ layout, panelsArray, pivotIndices, }: { layout: number[]; panelsArray: PanelData[]; pivotIndices: number[]; }): { valueMax: number; valueMin: number; valueNow: number; }; export declare function calculateUnsafeDefaultLayout({ panelDataArray, }: { panelDataArray: PanelData[]; }): number[];