diff --git a/src/lib/composables/drag-drop.svelte.ts b/src/lib/composables/drag-drop.svelte.ts index 2bf709d1..9c57ec84 100644 --- a/src/lib/composables/drag-drop.svelte.ts +++ b/src/lib/composables/drag-drop.svelte.ts @@ -42,13 +42,19 @@ export interface DragOperation { retryCount: number } +export interface PendingDragData { + item: GridItem + source: Position + type: GridItemType +} + export interface TouchState { touchStartPos: { x: number; y: number } | null touchStartTime: number longPressTimer: number | null touchThreshold: number longPressDuration: number - currentTouch: Touch | null + currentTouch: PendingDragData | null } export interface DragDropState {