Skip to content

Commit 5a67f9f

Browse files
committed
Use ScalaJS Function1 and fix getAsString
1 parent d15fbef commit 5a67f9f

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
@@ -1306,11 +1306,11 @@ DataTransfer[JT] def setData(format: String, data: String): Unit
13061306
DataTransfer[JT] def setDragImage(image: Element, x: Double, y: Double): Unit
13071307
DataTransfer[JT] def types: FrozenArray[String]
13081308
DataTransferItem[JC] def getAsFile(): File
1309-
DataTransferItem[JC] def getAsString(callback: Function1[String, Unit]): Unit
1309+
DataTransferItem[JC] def getAsString(callback: js.Function1[String, Unit]): Unit
13101310
DataTransferItem[JC] def kind: DragDataItemKind
13111311
DataTransferItem[JC] def `type`: String
1312-
DataTransferItemList[JC] def add(data: File): Unit
1313-
DataTransferItemList[JC] def add(data: String, `type`: String): Unit
1312+
DataTransferItemList[JC] def add(data: File): DataTransferItem
1313+
DataTransferItemList[JC] def add(data: String, `type`: String): DataTransferItem
13141314
DataTransferItemList[JC] @js.annotation.JSBracketAccess def apply(index: Int): DataTransferItem
13151315
DataTransferItemList[JC] def clear(): Unit
13161316
DataTransferItemList[JC] def length: Int

api-reports/2_13.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1306,11 +1306,11 @@ DataTransfer[JT] def setData(format: String, data: String): Unit
13061306
DataTransfer[JT] def setDragImage(image: Element, x: Double, y: Double): Unit
13071307
DataTransfer[JT] def types: FrozenArray[String]
13081308
DataTransferItem[JC] def getAsFile(): File
1309-
DataTransferItem[JC] def getAsString(callback: Function1[String, Unit]): Unit
1309+
DataTransferItem[JC] def getAsString(callback: js.Function1[String, Unit]): Unit
13101310
DataTransferItem[JC] def kind: DragDataItemKind
13111311
DataTransferItem[JC] def `type`: String
1312-
DataTransferItemList[JC] def add(data: File): Unit
1313-
DataTransferItemList[JC] def add(data: String, `type`: String): Unit
1312+
DataTransferItemList[JC] def add(data: File): DataTransferItem
1313+
DataTransferItemList[JC] def add(data: String, `type`: String): DataTransferItem
13141314
DataTransferItemList[JC] @js.annotation.JSBracketAccess def apply(index: Int): DataTransferItem
13151315
DataTransferItemList[JC] def clear(): Unit
13161316
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)