Skip to content

Commit 45fe080

Browse files
committed
Use ScalaJS Function1 and fix getAsString
1 parent 4c9deed commit 45fe080

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

api-reports/2_12.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1535,11 +1535,11 @@ DataTransfer[JT] def setData(format: String, data: String): Unit
15351535
DataTransfer[JT] def setDragImage(image: Element, x: Double, y: Double): Unit
15361536
DataTransfer[JT] def types: FrozenArray[String]
15371537
DataTransferItem[JC] def getAsFile(): File
1538-
DataTransferItem[JC] def getAsString(callback: Function1[String, Unit]): Unit
1538+
DataTransferItem[JC] def getAsString(callback: js.Function1[String, Unit]): Unit
15391539
DataTransferItem[JC] def kind: DragDataItemKind
15401540
DataTransferItem[JC] def `type`: String
1541-
DataTransferItemList[JC] def add(data: File): Unit
1542-
DataTransferItemList[JC] def add(data: String, `type`: String): Unit
1541+
DataTransferItemList[JC] def add(data: File): DataTransferItem
1542+
DataTransferItemList[JC] def add(data: String, `type`: String): DataTransferItem
15431543
DataTransferItemList[JC] @js.annotation.JSBracketAccess def apply(index: Int): DataTransferItem
15441544
DataTransferItemList[JC] def clear(): Unit
15451545
DataTransferItemList[JC] def length: Int

api-reports/2_13.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1535,11 +1535,11 @@ DataTransfer[JT] def setData(format: String, data: String): Unit
15351535
DataTransfer[JT] def setDragImage(image: Element, x: Double, y: Double): Unit
15361536
DataTransfer[JT] def types: FrozenArray[String]
15371537
DataTransferItem[JC] def getAsFile(): File
1538-
DataTransferItem[JC] def getAsString(callback: Function1[String, Unit]): Unit
1538+
DataTransferItem[JC] def getAsString(callback: js.Function1[String, Unit]): Unit
15391539
DataTransferItem[JC] def kind: DragDataItemKind
15401540
DataTransferItem[JC] def `type`: String
1541-
DataTransferItemList[JC] def add(data: File): Unit
1542-
DataTransferItemList[JC] def add(data: String, `type`: String): Unit
1541+
DataTransferItemList[JC] def add(data: File): DataTransferItem
1542+
DataTransferItemList[JC] def add(data: String, `type`: String): DataTransferItem
15431543
DataTransferItemList[JC] @js.annotation.JSBracketAccess def apply(index: Int): DataTransferItem
15441544
DataTransferItemList[JC] def clear(): Unit
15451545
DataTransferItemList[JC] def length: Int

dom/src/main/scala/org/scalajs/dom/DataTransferItem.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class DataTransferItem private[this] extends js.Object {
2121
def `type`: String = js.native
2222

2323
/** Invokes the callback with the string data as the argument, if the drag data item kind is text. */
24-
def getAsString(callback: Function1[String, Unit]): Unit = js.native
24+
def getAsString(callback: js.Function1[String, Unit]): Unit = js.native
2525

2626
/** Returns a File object, if the drag data item kind is File. */
2727
def getAsFile(): File = js.native

dom/src/main/scala/org/scalajs/dom/DataTransferItemList.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ class DataTransferItemList private[this] extends js.Object {
2222
/** Adds a new entry for the given data to the drag data store. If the data is plain text then a type string has to be
2323
* provided also.
2424
*/
25-
def add(data: String, `type`: String): Unit = js.native
25+
def add(data: String, `type`: String): DataTransferItem = js.native
2626

2727
/** Adds a new entry for the given data to the drag data store. If the data is plain text then a type string has to be
2828
* provided also.
2929
*/
30-
def add(data: File): Unit = js.native
30+
def add(data: File): DataTransferItem = js.native
3131

3232
/** Removes the indexth entry in the drag data store. */
3333
def remove(index: Int): Unit = js.native

0 commit comments

Comments
 (0)