antd
Version:
An enterprise-class UI design language and React components implementation
7 lines (6 loc) • 506 B
TypeScript
import type { ItemType } from './useItems';
import type { ResizableInfo } from './useResizable';
/**
* Handle user drag resize logic.
*/
export default function useResize(items: ItemType[], resizableInfos: ResizableInfo[], percentSizes: number[], containerSize: number | undefined, updateSizes: (sizes: number[]) => void, isRTL: boolean): readonly [(index: number) => void, (index: number, offset: number) => number[], () => void, (index: number, type: "start" | "end") => number[], number | undefined];