Skip to content

Commit 932bb1b

Browse files
committed
api-reports and GetAsFile returns a file
1 parent 77404c2 commit 932bb1b

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
@@ -1305,10 +1305,10 @@ DataTransfer[JT] def items: DataTransferItemList
13051305
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]
1308-
DataTransferItem[JT] def getAsFile(): js.UndefOr[File]
1309-
DataTransferItem[JT] def getAsString(callback: Function1[String, Unit]): Unit
1310-
DataTransferItem[JT] def kind: DragDataItemKind
1311-
DataTransferItem[JT] def `type`: String
1308+
DataTransferItem[JC] def getAsFile(): File
1309+
DataTransferItem[JC] def getAsString(callback: Function1[String, Unit]): Unit
1310+
DataTransferItem[JC] def kind: DragDataItemKind
1311+
DataTransferItem[JC] def `type`: String
13121312
DataTransferItemList[JC] def add(data: File): Unit
13131313
DataTransferItemList[JC] def add(data: String, `type`: String): Unit
13141314
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
@@ -1305,10 +1305,10 @@ DataTransfer[JT] def items: DataTransferItemList
13051305
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]
1308-
DataTransferItem[JT] def getAsFile(): js.UndefOr[File]
1309-
DataTransferItem[JT] def getAsString(callback: Function1[String, Unit]): Unit
1310-
DataTransferItem[JT] def kind: DragDataItemKind
1311-
DataTransferItem[JT] def `type`: String
1308+
DataTransferItem[JC] def getAsFile(): File
1309+
DataTransferItem[JC] def getAsString(callback: Function1[String, Unit]): Unit
1310+
DataTransferItem[JC] def kind: DragDataItemKind
1311+
DataTransferItem[JC] def `type`: String
13121312
DataTransferItemList[JC] def add(data: File): Unit
13131313
DataTransferItemList[JC] def add(data: String, `type`: String): Unit
13141314
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)