This constructor is used to create a synthetic DragEvent object.
Although this interface has a constructor, it is not possible to create a useful DataTransfer object from script, since DataTransfer objects have a processing and security model that is coordinated by the browser during drag-and-drops.
This interface inherits properties from MouseEvent and Event.
new DragEvent(type)
new DragEvent(type, dragEventInit)typeA string representing the name of the event (see DragEvent event types).
eventInitDict OptionalAn object containing the following properties:
dataTransfer OptionalA DataTransfer. Defaults to null.