Skip to content

Commit e590a10

Browse files
committed
api-reports and GetAsFile returns a file
1 parent a125a4e commit e590a10

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

api-reports/2_12.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1534,10 +1534,10 @@ DataTransfer[JT] def items: DataTransferItemList
15341534
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]
1537-
DataTransferItem[JT] def getAsFile(): js.UndefOr[File]
1538-
DataTransferItem[JT] def getAsString(callback: Function1[String, Unit]): Unit
1539-
DataTransferItem[JT] def kind: DragDataItemKind
1540-
DataTransferItem[JT] def `type`: String
1537+
DataTransferItem[JC] def getAsFile(): File
1538+
DataTransferItem[JC] def getAsString(callback: Function1[String, Unit]): Unit
1539+
DataTransferItem[JC] def kind: DragDataItemKind
1540+
DataTransferItem[JC] def `type`: String
15411541
DataTransferItemList[JC] def add(data: File): Unit
15421542
DataTransferItemList[JC] def add(data: String, `type`: String): Unit
15431543
DataTransferItemList[JC] @js.annotation.JSBracketAccess def apply(index: Int): DataTransferItem

api-reports/2_13.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1534,10 +1534,10 @@ DataTransfer[JT] def items: DataTransferItemList
15341534
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]
1537-
DataTransferItem[JT] def getAsFile(): js.UndefOr[File]
1538-
DataTransferItem[JT] def getAsString(callback: Function1[String, Unit]): Unit
1539-
DataTransferItem[JT] def kind: DragDataItemKind
1540-
DataTransferItem[JT] def `type`: String
1537+
DataTransferItem[JC] def getAsFile(): File
1538+
DataTransferItem[JC] def getAsString(callback: Function1[String, Unit]): Unit
1539+
DataTransferItem[JC] def kind: DragDataItemKind
1540+
DataTransferItem[JC] def `type`: String
15411541
DataTransferItemList[JC] def add(data: File): Unit
15421542
DataTransferItemList[JC] def add(data: String, `type`: String): Unit
15431543
DataTransferItemList[JC] @js.annotation.JSBracketAccess def apply(index: Int): DataTransferItem

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@
77
package org.scalajs.dom
88

99
import scala.scalajs.js
10+
import scala.scalajs.js.annotation.JSGlobal
1011

1112
/** Each DataTransferItem object is associated with a [[DataTransfer]] object. */
1213
@js.native
14+
@JSGlobal
1315
class DataTransferItem private[this] extends js.Object {
1416

1517
/** Returns the drag data item kind, one of: "string", "file". */
@@ -22,5 +24,5 @@ class DataTransferItem private[this] extends js.Object {
2224
def getAsString(callback: Function1[String, Unit]): Unit = js.native
2325

2426
/** Returns a File object, if the drag data item kind is File. */
25-
def getAsFile(): js.UndefOr[File] = js.native
27+
def getAsFile(): File = js.native
2628
}

0 commit comments

Comments
 (0)