@shopify/draggable
Version:
The JavaScript Drag & Drop library your grandparents warned you about.
18 lines (12 loc) • 517 B
JavaScript
import { AbstractEvent } from '../../shared/AbstractEvent/AbstractEvent.mjs';
class DraggableEvent extends AbstractEvent {
get draggable() {
return this.data.draggable;
}
}
DraggableEvent.type = 'draggable';
class DraggableInitializedEvent extends DraggableEvent {}
DraggableInitializedEvent.type = 'draggable:initialize';
class DraggableDestroyEvent extends DraggableEvent {}
DraggableDestroyEvent.type = 'draggable:destroy';
export { DraggableDestroyEvent, DraggableEvent, DraggableInitializedEvent };