tdesign-vue
Version:
24 lines (23 loc) • 557 B
TypeScript
declare type Placement = 'left' | 'right' | 'top' | 'bottom';
interface SizeDragLimit {
max: number;
min: number;
}
export declare function getSizeDraggable(sizeDraggable: boolean | SizeDragLimit, limit: {
max: number;
min: number;
}): {
allowSizeDraggable: boolean;
max: number;
min: number;
};
declare type IOptions = {
x: number;
y: number;
maxWidth: number;
maxHeight: number;
min: number;
max: number;
};
export declare function calcMoveSize(placement: Placement, opts: IOptions): number;
export {};