Skip to content
This repository was archived by the owner on Oct 4, 2020. It is now read-only.

Commit dbeab2e

Browse files
authored
Merge pull request #63 from kofno/data-transfer-types
Adds a function for getting types from a data transfer object
2 parents 1935f9c + 00f98e4 commit dbeab2e

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

src/DOM/HTML/Event/DragEvent/DataTransfer.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,7 @@
33
exports.files = function (dataTransfer) {
44
return dataTransfer.files;
55
};
6+
7+
exports.types = function (dataTransfer) {
8+
return dataTransfer.types;
9+
};
Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
module DOM.HTML.Event.DragEvent.DataTransfer where
1+
module DOM.HTML.Event.DragEvent.DataTransfer
2+
( DataTransfer
3+
, files
4+
, types
5+
) where
26

37
import DOM.File.Types (FileList)
48

@@ -7,3 +11,7 @@ foreign import data DataTransfer :: *
711
-- | Contains a list of all the local files available on the data transfer.
812
-- | Empty if the drag operation doesn't involve dragging files.
913
foreign import files :: DataTransfer -> FileList
14+
15+
-- | Returns an array of data formats used in the drag operation.
16+
-- | If the drag operation included no data, then the array is empty.
17+
foreign import types :: DataTransfer -> Array String

0 commit comments

Comments
 (0)