Skip to content

Interface: DropContext ​

Defined in: packages/sdk/src/dnd-service.ts:77

Context delivered to a DropTargetHandlers callback for a drag over or drop on a registered target.

Properties ​

items ​

ts
items: DndItem[];

Defined in: packages/sdk/src/dnd-service.ts:84

Typed items read from the native dataTransfer. Populated on drop; during dragover the browser exposes only MIME types (not values), so this may be empty there — branch on DropContext.mode / the target's accepts instead.


mode ​

ts
mode: DndMode;

Defined in: packages/sdk/src/dnd-service.ts:86

The resolved modifier mode (Shift ⇒ "paste").


clientX ​

ts
clientX: number;

Defined in: packages/sdk/src/dnd-service.ts:88

Pointer X in client coordinates.


clientY ​

ts
clientY: number;

Defined in: packages/sdk/src/dnd-service.ts:90

Pointer Y in client coordinates.


nativeEvent ​

ts
nativeEvent: DragEvent;

Defined in: packages/sdk/src/dnd-service.ts:92

The underlying native event (escape hatch for advanced callers).