@aplus-frontend/ui
Version:
18 lines (17 loc) • 485 B
TypeScript
export interface ApDraggableGridItemBase {
span: number;
row: number;
col: number;
showHeight?: number | string;
height: number | string;
module: string;
}
export interface ApDraggableGridItem extends ApDraggableGridItemBase {
isDragging: boolean;
isOverlay: boolean;
}
export type ApDraggableGridExpose = {
setGridItems: (items: ApDraggableGridItemBase[]) => void;
getGridItems: () => ApDraggableGridItemBase[];
refreshGrid: () => void;
};