Skip to content

Commit 6a010e3

Browse files
committed
Fixup File API with preSBT changes
1 parent 1604459 commit 6a010e3

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

api-reports/2_12.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1946,15 +1946,18 @@ FetchEventInit[JT] var request: js.UndefOr[Request]
19461946
FetchEventInit[JT] var scoped: js.UndefOr[Boolean]
19471947
File[JC] def arrayBuffer(): js.Promise[ArrayBuffer]
19481948
File[JC] def close(): Unit (@deprecated in 1.2.0)
1949-
File[JC] def name: String
1949+
File[JC] def lastModified: Int
19501950
File[JC] def size: Double
19511951
File[JC] def slice(start: Double?, end: Double?, contentType: String?): Blob
19521952
File[JC] def stream(): ReadableStream[Uint8Array]
19531953
File[JC] def text(): js.Promise[String]
19541954
File[JC] def `type`: String
1955+
File[JC] def webkitRelativePath: String
19551956
FileList[JC] @JSBracketAccess def apply(index: Int): T
19561957
FileList[JC] def item(index: Int): File
19571958
FileList[JC] def length: Int
1959+
FileOptions[JT] var lastModified: js.UndefOr[Int]
1960+
FileOptions[JT] var `type`: js.UndefOr[String]
19581961
FileReader[JC] def abort(): Unit
19591962
FileReader[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
19601963
FileReader[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit

api-reports/2_13.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1946,15 +1946,18 @@ FetchEventInit[JT] var request: js.UndefOr[Request]
19461946
FetchEventInit[JT] var scoped: js.UndefOr[Boolean]
19471947
File[JC] def arrayBuffer(): js.Promise[ArrayBuffer]
19481948
File[JC] def close(): Unit (@deprecated in 1.2.0)
1949-
File[JC] def name: String
1949+
File[JC] def lastModified: Int
19501950
File[JC] def size: Double
19511951
File[JC] def slice(start: Double?, end: Double?, contentType: String?): Blob
19521952
File[JC] def stream(): ReadableStream[Uint8Array]
19531953
File[JC] def text(): js.Promise[String]
19541954
File[JC] def `type`: String
1955+
File[JC] def webkitRelativePath: String
19551956
FileList[JC] @JSBracketAccess def apply(index: Int): T
19561957
FileList[JC] def item(index: Int): File
19571958
FileList[JC] def length: Int
1959+
FileOptions[JT] var lastModified: js.UndefOr[Int]
1960+
FileOptions[JT] var `type`: js.UndefOr[String]
19581961
FileReader[JC] def abort(): Unit
19591962
FileReader[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
19601963
FileReader[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit

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

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,7 @@ import scala.scalajs.js.annotation._
1919
*/
2020
@js.native
2121
@JSGlobal
22-
abstract class File[A](bits: js.Iterable[A], name: String, options: FileOptions) extends Blob {
23-
24-
/** Returns the name of the file. For security reasons, the path is excluded from this property. */
25-
def name: String = js.native
22+
abstract class File(bits: js.Iterable[Any], name: String, options: FileOptions) extends Blob {
2623

2724
/** The File.lastModified read-only property provides the last modified date of the file as the number of milliseconds
2825
* since the Unix epoch (January 1, 1970 at midnight). Files without a known last modified date return the current

0 commit comments

Comments
 (0)