Skip to content

Commit caf9985

Browse files
committed
Address reviews, fix constants
1 parent 7f27f6c commit caf9985

File tree

14 files changed

+139
-33
lines changed

14 files changed

+139
-33
lines changed

api-reports/2_12.txt

+23-9
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,9 @@ AnimationEvent[JT] def stopPropagation(): Unit
111111
AnimationEvent[JT] def target: EventTarget
112112
AnimationEvent[JT] def timeStamp: Double
113113
AnimationEvent[JT] def `type`: String
114+
AppendMode[JT]
115+
AppendMode[SO] val segments: AppendMode
116+
AppendMode[SO] val sequence: AppendMode
114117
ApplicationCache[JO] val CHECKING: Int
115118
ApplicationCache[JO] val DOWNLOADING: Int
116119
ApplicationCache[JO] val IDLE: Int
@@ -1767,6 +1770,9 @@ Element[JC] def setAttributeNode(newAttr: Attr): Attr
17671770
Element[JC] def setAttributeNodeNS(newAttr: Attr): Attr
17681771
Element[JC] def tagName: String
17691772
Element[JC] var textContent: String
1773+
EndOfStreamError[JT]
1774+
EndOfStreamError[SO] val decode: EndOfStreamError
1775+
EndOfStreamError[SO] val network: EndOfStreamError
17701776
ErrorEvent[JT] def bubbles: Boolean
17711777
ErrorEvent[JT] def cancelBubble: Boolean
17721778
ErrorEvent[JT] def cancelable: Boolean
@@ -14743,11 +14749,11 @@ MediaSource[JC] def addSourceBuffer(mimeType: String): SourceBuffer
1474314749
MediaSource[JC] def clearLiveSeekableRange(): Unit
1474414750
MediaSource[JC] def dispatchEvent(evt: Event): Boolean
1474514751
MediaSource[JC] var duration: Double
14746-
MediaSource[JC] def endOfStream(error: String?): Unit
14752+
MediaSource[JC] def endOfStream(error: EndOfStreamError?): Unit
1474714753
MediaSource[JC] var onsourceclose: js.Function1[Event, Any]
1474814754
MediaSource[JC] var onsourceended: js.Function1[Event, Any]
1474914755
MediaSource[JC] var onsourceopen: js.Function1[Event, Any]
14750-
MediaSource[JC] def readyState: String
14756+
MediaSource[JC] def readyState: ReadyState
1475114757
MediaSource[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
1475214758
MediaSource[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
1475314759
MediaSource[JC] def removeSourceBuffer(sourceBuffer: SourceBuffer): Unit
@@ -15827,6 +15833,10 @@ ReadableStreamReader[JC] def cancel(reason: Any): js.Promise[Any]
1582715833
ReadableStreamReader[JC] def closed: js.Promise[ReadableStreamReader[T]]
1582815834
ReadableStreamReader[JC] def read(): js.Promise[Chunk[T]]
1582915835
ReadableStreamReader[JC] def releaseLock(): Unit
15836+
ReadyState[JT]
15837+
ReadyState[SO] val closed: ReadyState
15838+
ReadyState[SO] val ended: ReadyState
15839+
ReadyState[SO] val open: ReadyState
1583015840
ReferrerPolicy[JT]
1583115841
ReferrerPolicy[SO] val empty: ReferrerPolicy
1583215842
ReferrerPolicy[SO] val `no-referrer` = "no-referrer".asInstanceOf[ReferrerPolicy]
@@ -24056,7 +24066,7 @@ SourceBuffer[JT] var appendWindowStart: Double
2405624066
SourceBuffer[JT] def audioTracks: AudioTrackList
2405724067
SourceBuffer[JT] def buffered: TimeRanges
2405824068
SourceBuffer[JT] def dispatchEvent(evt: Event): Boolean
24059-
SourceBuffer[JT] var mode: String
24069+
SourceBuffer[JT] var mode: AppendMode
2406024070
SourceBuffer[JT] var onabort: js.Function1[Event, Any]
2406124071
SourceBuffer[JT] var onerror: js.Function1[Event, Any]
2406224072
SourceBuffer[JT] var onupdate: js.Function1[Event, Any]
@@ -24270,7 +24280,7 @@ TextTrack[JT] val inBandMetadataTrackDispatchType: String
2427024280
TextTrack[JT] var kind: String
2427124281
TextTrack[JT] var label: String
2427224282
TextTrack[JT] var language: String
24273-
TextTrack[JT] var mode: String
24283+
TextTrack[JT] var mode: TextTrackMode
2427424284
TextTrack[JT] var oncuechange: js.Function1[Event, _]
2427524285
TextTrack[JT] var onerror: js.Function1[ErrorEvent, _]
2427624286
TextTrack[JT] var onload: js.Function1[js.Any, _]
@@ -24301,6 +24311,10 @@ TextTrackList[JT] def length: Int
2430124311
TextTrackList[JT] var onaddtrack: js.Function1[Event, Any]
2430224312
TextTrackList[JT] var onchange: js.Function1[Event, Any]
2430324313
TextTrackList[JT] var onremovetrack: js.Function1[Event, Any]
24314+
TextTrackMode[JT]
24315+
TextTrackMode[SO] val disabled: TextTrackMode
24316+
TextTrackMode[SO] val hidden: TextTrackMode
24317+
TextTrackMode[SO] val showing: TextTrackMode
2430424318
TimeRanges[JC] def end(index: Int): Double
2430524319
TimeRanges[JC] def length: Int
2430624320
TimeRanges[JC] def start(index: Int): Double
@@ -25513,11 +25527,11 @@ experimental/intl/package[SO] @deprecated("use dom.intl.DateTimeFormat instead",
2551325527
experimental/intl/package[SO] @deprecated("use dom.intl.DateTimeFormatOptions instead", "2.0.0") val DateTimeFormatOptions = dom.intl.DateTimeFormatOptions
2551425528
experimental/intl/package[SO] @deprecated("use dom.intl.NumberFormat instead", "2.0.0") val NumberFormat = dom.intl.NumberFormat
2551525529
experimental/intl/package[SO] @deprecated("use dom.intl.NumberFormatOptions instead", "2.0.0") val NumberFormatOptions = dom.intl.NumberFormatOptions
25516-
experimental/mediastream/package[SO] type AppendMode = String (@deprecated in 2.0.0)
25530+
experimental/mediastream/package[SO] type AppendMode = dom.AppendMode (@deprecated in 2.0.0)
2551725531
experimental/mediastream/package[SO] type AudioTrack = dom.AudioTrack (@deprecated in 2.0.0)
2551825532
experimental/mediastream/package[SO] type AudioTrackList = dom.AudioTrackList (@deprecated in 2.0.0)
25519-
experimental/mediastream/package[SO] type BufferSource = js.typedarray.ArrayBufferView | js.typedarray.ArrayBuffer (@deprecated in 2.0.0)
25520-
experimental/mediastream/package[SO] type EndOfStreamError = String (@deprecated in 2.0.0)
25533+
experimental/mediastream/package[SO] type BufferSource = dom.BufferSource (@deprecated in 2.0.0)
25534+
experimental/mediastream/package[SO] type EndOfStreamError = dom.EndOfStreamError (@deprecated in 2.0.0)
2552125535
experimental/mediastream/package[SO] type ImageCapture = dom.ImageCapture (@deprecated in 2.0.0)
2552225536
experimental/mediastream/package[SO] type MediaDeviceInfo = dom.MediaDeviceInfo (@deprecated in 2.0.0)
2552325537
experimental/mediastream/package[SO] type MediaDeviceKind = dom.MediaDeviceKind (@deprecated in 2.0.0)
@@ -25533,14 +25547,14 @@ experimental/mediastream/package[SO] type MediaTrackConstraintSet = dom.MediaTra
2553325547
experimental/mediastream/package[SO] type MediaTrackConstraints = dom.MediaTrackConstraints (@deprecated in 2.0.0)
2553425548
experimental/mediastream/package[SO] type MediaTrackSettings = dom.MediaTrackSettings (@deprecated in 2.0.0)
2553525549
experimental/mediastream/package[SO] type MediaTrackSupportedConstraints = dom.MediaTrackSupportedConstraints (@deprecated in 2.0.0)
25536-
experimental/mediastream/package[SO] type ReadyState = String (@deprecated in 2.0.0)
25550+
experimental/mediastream/package[SO] type ReadyState = dom.ReadyState (@deprecated in 2.0.0)
2553725551
experimental/mediastream/package[SO] type SourceBuffer = dom.SourceBuffer (@deprecated in 2.0.0)
2553825552
experimental/mediastream/package[SO] type SourceBufferList = dom.SourceBufferList (@deprecated in 2.0.0)
2553925553
experimental/mediastream/package[SO] type TextTrack = dom.TextTrack (@deprecated in 2.0.0)
2554025554
experimental/mediastream/package[SO] type TextTrackCue = dom.TextTrackCue (@deprecated in 2.0.0)
2554125555
experimental/mediastream/package[SO] type TextTrackCueList = dom.TextTrackCueList (@deprecated in 2.0.0)
2554225556
experimental/mediastream/package[SO] type TextTrackList = dom.TextTrackList (@deprecated in 2.0.0)
25543-
experimental/mediastream/package[SO] type TextTrackMode = String (@deprecated in 2.0.0)
25557+
experimental/mediastream/package[SO] type TextTrackMode = dom.TextTrackMode (@deprecated in 2.0.0)
2554425558
experimental/mediastream/package[SO] type VideoTrack = dom.VideoTrack (@deprecated in 2.0.0)
2554525559
experimental/mediastream/package[SO] type VideoTrackList = dom.VideoTrackList (@deprecated in 2.0.0)
2554625560
experimental/mediastream/package[SO] @deprecated("use dom.MediaDeviceInfo instead", "2.0.0") val MediaDeviceInfo = dom.MediaDeviceInfo

api-reports/2_13.txt

+23-9
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,9 @@ AnimationEvent[JT] def stopPropagation(): Unit
111111
AnimationEvent[JT] def target: EventTarget
112112
AnimationEvent[JT] def timeStamp: Double
113113
AnimationEvent[JT] def `type`: String
114+
AppendMode[JT]
115+
AppendMode[SO] val segments: AppendMode
116+
AppendMode[SO] val sequence: AppendMode
114117
ApplicationCache[JO] val CHECKING: Int
115118
ApplicationCache[JO] val DOWNLOADING: Int
116119
ApplicationCache[JO] val IDLE: Int
@@ -1767,6 +1770,9 @@ Element[JC] def setAttributeNode(newAttr: Attr): Attr
17671770
Element[JC] def setAttributeNodeNS(newAttr: Attr): Attr
17681771
Element[JC] def tagName: String
17691772
Element[JC] var textContent: String
1773+
EndOfStreamError[JT]
1774+
EndOfStreamError[SO] val decode: EndOfStreamError
1775+
EndOfStreamError[SO] val network: EndOfStreamError
17701776
ErrorEvent[JT] def bubbles: Boolean
17711777
ErrorEvent[JT] def cancelBubble: Boolean
17721778
ErrorEvent[JT] def cancelable: Boolean
@@ -14743,11 +14749,11 @@ MediaSource[JC] def addSourceBuffer(mimeType: String): SourceBuffer
1474314749
MediaSource[JC] def clearLiveSeekableRange(): Unit
1474414750
MediaSource[JC] def dispatchEvent(evt: Event): Boolean
1474514751
MediaSource[JC] var duration: Double
14746-
MediaSource[JC] def endOfStream(error: String?): Unit
14752+
MediaSource[JC] def endOfStream(error: EndOfStreamError?): Unit
1474714753
MediaSource[JC] var onsourceclose: js.Function1[Event, Any]
1474814754
MediaSource[JC] var onsourceended: js.Function1[Event, Any]
1474914755
MediaSource[JC] var onsourceopen: js.Function1[Event, Any]
14750-
MediaSource[JC] def readyState: String
14756+
MediaSource[JC] def readyState: ReadyState
1475114757
MediaSource[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
1475214758
MediaSource[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
1475314759
MediaSource[JC] def removeSourceBuffer(sourceBuffer: SourceBuffer): Unit
@@ -15827,6 +15833,10 @@ ReadableStreamReader[JC] def cancel(reason: Any): js.Promise[Any]
1582715833
ReadableStreamReader[JC] def closed: js.Promise[ReadableStreamReader[T]]
1582815834
ReadableStreamReader[JC] def read(): js.Promise[Chunk[T]]
1582915835
ReadableStreamReader[JC] def releaseLock(): Unit
15836+
ReadyState[JT]
15837+
ReadyState[SO] val closed: ReadyState
15838+
ReadyState[SO] val ended: ReadyState
15839+
ReadyState[SO] val open: ReadyState
1583015840
ReferrerPolicy[JT]
1583115841
ReferrerPolicy[SO] val empty: ReferrerPolicy
1583215842
ReferrerPolicy[SO] val `no-referrer` = "no-referrer".asInstanceOf[ReferrerPolicy]
@@ -24056,7 +24066,7 @@ SourceBuffer[JT] var appendWindowStart: Double
2405624066
SourceBuffer[JT] def audioTracks: AudioTrackList
2405724067
SourceBuffer[JT] def buffered: TimeRanges
2405824068
SourceBuffer[JT] def dispatchEvent(evt: Event): Boolean
24059-
SourceBuffer[JT] var mode: String
24069+
SourceBuffer[JT] var mode: AppendMode
2406024070
SourceBuffer[JT] var onabort: js.Function1[Event, Any]
2406124071
SourceBuffer[JT] var onerror: js.Function1[Event, Any]
2406224072
SourceBuffer[JT] var onupdate: js.Function1[Event, Any]
@@ -24270,7 +24280,7 @@ TextTrack[JT] val inBandMetadataTrackDispatchType: String
2427024280
TextTrack[JT] var kind: String
2427124281
TextTrack[JT] var label: String
2427224282
TextTrack[JT] var language: String
24273-
TextTrack[JT] var mode: String
24283+
TextTrack[JT] var mode: TextTrackMode
2427424284
TextTrack[JT] var oncuechange: js.Function1[Event, _]
2427524285
TextTrack[JT] var onerror: js.Function1[ErrorEvent, _]
2427624286
TextTrack[JT] var onload: js.Function1[js.Any, _]
@@ -24301,6 +24311,10 @@ TextTrackList[JT] def length: Int
2430124311
TextTrackList[JT] var onaddtrack: js.Function1[Event, Any]
2430224312
TextTrackList[JT] var onchange: js.Function1[Event, Any]
2430324313
TextTrackList[JT] var onremovetrack: js.Function1[Event, Any]
24314+
TextTrackMode[JT]
24315+
TextTrackMode[SO] val disabled: TextTrackMode
24316+
TextTrackMode[SO] val hidden: TextTrackMode
24317+
TextTrackMode[SO] val showing: TextTrackMode
2430424318
TimeRanges[JC] def end(index: Int): Double
2430524319
TimeRanges[JC] def length: Int
2430624320
TimeRanges[JC] def start(index: Int): Double
@@ -25513,11 +25527,11 @@ experimental/intl/package[SO] @deprecated("use dom.intl.DateTimeFormat instead",
2551325527
experimental/intl/package[SO] @deprecated("use dom.intl.DateTimeFormatOptions instead", "2.0.0") val DateTimeFormatOptions = dom.intl.DateTimeFormatOptions
2551425528
experimental/intl/package[SO] @deprecated("use dom.intl.NumberFormat instead", "2.0.0") val NumberFormat = dom.intl.NumberFormat
2551525529
experimental/intl/package[SO] @deprecated("use dom.intl.NumberFormatOptions instead", "2.0.0") val NumberFormatOptions = dom.intl.NumberFormatOptions
25516-
experimental/mediastream/package[SO] type AppendMode = String (@deprecated in 2.0.0)
25530+
experimental/mediastream/package[SO] type AppendMode = dom.AppendMode (@deprecated in 2.0.0)
2551725531
experimental/mediastream/package[SO] type AudioTrack = dom.AudioTrack (@deprecated in 2.0.0)
2551825532
experimental/mediastream/package[SO] type AudioTrackList = dom.AudioTrackList (@deprecated in 2.0.0)
25519-
experimental/mediastream/package[SO] type BufferSource = js.typedarray.ArrayBufferView | js.typedarray.ArrayBuffer (@deprecated in 2.0.0)
25520-
experimental/mediastream/package[SO] type EndOfStreamError = String (@deprecated in 2.0.0)
25533+
experimental/mediastream/package[SO] type BufferSource = dom.BufferSource (@deprecated in 2.0.0)
25534+
experimental/mediastream/package[SO] type EndOfStreamError = dom.EndOfStreamError (@deprecated in 2.0.0)
2552125535
experimental/mediastream/package[SO] type ImageCapture = dom.ImageCapture (@deprecated in 2.0.0)
2552225536
experimental/mediastream/package[SO] type MediaDeviceInfo = dom.MediaDeviceInfo (@deprecated in 2.0.0)
2552325537
experimental/mediastream/package[SO] type MediaDeviceKind = dom.MediaDeviceKind (@deprecated in 2.0.0)
@@ -25533,14 +25547,14 @@ experimental/mediastream/package[SO] type MediaTrackConstraintSet = dom.MediaTra
2553325547
experimental/mediastream/package[SO] type MediaTrackConstraints = dom.MediaTrackConstraints (@deprecated in 2.0.0)
2553425548
experimental/mediastream/package[SO] type MediaTrackSettings = dom.MediaTrackSettings (@deprecated in 2.0.0)
2553525549
experimental/mediastream/package[SO] type MediaTrackSupportedConstraints = dom.MediaTrackSupportedConstraints (@deprecated in 2.0.0)
25536-
experimental/mediastream/package[SO] type ReadyState = String (@deprecated in 2.0.0)
25550+
experimental/mediastream/package[SO] type ReadyState = dom.ReadyState (@deprecated in 2.0.0)
2553725551
experimental/mediastream/package[SO] type SourceBuffer = dom.SourceBuffer (@deprecated in 2.0.0)
2553825552
experimental/mediastream/package[SO] type SourceBufferList = dom.SourceBufferList (@deprecated in 2.0.0)
2553925553
experimental/mediastream/package[SO] type TextTrack = dom.TextTrack (@deprecated in 2.0.0)
2554025554
experimental/mediastream/package[SO] type TextTrackCue = dom.TextTrackCue (@deprecated in 2.0.0)
2554125555
experimental/mediastream/package[SO] type TextTrackCueList = dom.TextTrackCueList (@deprecated in 2.0.0)
2554225556
experimental/mediastream/package[SO] type TextTrackList = dom.TextTrackList (@deprecated in 2.0.0)
25543-
experimental/mediastream/package[SO] type TextTrackMode = String (@deprecated in 2.0.0)
25557+
experimental/mediastream/package[SO] type TextTrackMode = dom.TextTrackMode (@deprecated in 2.0.0)
2554425558
experimental/mediastream/package[SO] type VideoTrack = dom.VideoTrack (@deprecated in 2.0.0)
2554525559
experimental/mediastream/package[SO] type VideoTrackList = dom.VideoTrackList (@deprecated in 2.0.0)
2554625560
experimental/mediastream/package[SO] @deprecated("use dom.MediaDeviceInfo instead", "2.0.0") val MediaDeviceInfo = dom.MediaDeviceInfo
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package org.scalajs.dom
2+
3+
import scala.scalajs.js
4+
5+
@js.native
6+
sealed trait AppendMode extends js.Any
7+
8+
object AppendMode {
9+
val segments: AppendMode = "segments".asInstanceOf[AppendMode]
10+
val sequence: AppendMode = "sequence".asInstanceOf[AppendMode]
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package org.scalajs.dom
2+
3+
import scala.scalajs.js
4+
5+
@js.native
6+
sealed trait EndOfStreamError extends js.Any
7+
8+
object EndOfStreamError {
9+
val decode: EndOfStreamError = "decode".asInstanceOf[EndOfStreamError]
10+
val network: EndOfStreamError = "network".asInstanceOf[EndOfStreamError]
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package org.scalajs.dom
2+
3+
import scala.scalajs.js
4+
5+
@js.native
6+
sealed trait ReadyState extends js.Any
7+
8+
object ReadyState {
9+
val closed: ReadyState = "closed".asInstanceOf[ReadyState]
10+
val ended: ReadyState = "ended".asInstanceOf[ReadyState]
11+
val open: ReadyState = "open".asInstanceOf[ReadyState]
12+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package org.scalajs.dom
2+
3+
import scala.scalajs.js
4+
5+
@js.native
6+
sealed trait TextTrackMode extends js.Any
7+
8+
object TextTrackMode {
9+
val disabled: TextTrackMode = "disabled".asInstanceOf[TextTrackMode]
10+
val hidden: TextTrackMode = "hidden".asInstanceOf[TextTrackMode]
11+
val showing: TextTrackMode = "showing".asInstanceOf[TextTrackMode]
12+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package org.scalajs.dom
2+
3+
opaque type AppendMode = String
4+
5+
object AppendMode {
6+
val segments: AppendMode = "segments"
7+
val sequence: AppendMode = "sequence"
8+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package org.scalajs.dom
2+
3+
opaque type EndOfStreamError = String
4+
5+
object EndOfStreamError {
6+
val decode: EndOfStreamError = "decode"
7+
val network: EndOfStreamError = "network"
8+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package org.scalajs.dom
2+
3+
opaque type ReadyState = String
4+
5+
object ReadyState {
6+
val closed: ReadyState = "closed"
7+
val ended: ReadyState = "ended"
8+
val open: ReadyState = "open"
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package org.scalajs.dom
2+
3+
opaque type TextTrackMode = String
4+
5+
object TextTrackMode {
6+
val disabled: TextTrackMode = "disabled"
7+
val hidden: TextTrackMode = "hidden"
8+
val showing: TextTrackMode = "showing"
9+
}

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import scala.scalajs.js.annotation._
1313
class MediaSource extends EventTarget {
1414
def sourceBuffers: SourceBufferList = js.native
1515
def activeSourceBuffers: SourceBufferList = js.native
16-
def readyState: String = js.native
16+
def readyState: ReadyState = js.native
1717

1818
/** Allows the web application to set the presentation duration.
1919
*
@@ -27,7 +27,7 @@ class MediaSource extends EventTarget {
2727

2828
def addSourceBuffer(mimeType: String): SourceBuffer = js.native
2929
def removeSourceBuffer(sourceBuffer: SourceBuffer): Unit = js.native
30-
def endOfStream(error: String = js.native): Unit = js.native
30+
def endOfStream(error: EndOfStreamError = js.native): Unit = js.native
3131
def setLiveSeekableRange(start: Double, end: Double): Unit = js.native
3232
def clearLiveSeekableRange(): Unit = js.native
3333
}

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import scala.scalajs.js
55

66
@js.native
77
trait SourceBuffer extends EventTarget {
8-
var mode: String = js.native
8+
var mode: AppendMode = js.native
99
var timestampOffset: Double = js.native
1010

1111
def updating: Boolean = js.native

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import scala.scalajs.js.annotation._
1212
@js.native
1313
trait TextTrack extends EventTarget {
1414
var language: String = js.native
15-
var mode: String = js.native
15+
var mode: TextTrackMode = js.native
1616
var readyState: Int = js.native
1717
var activeCues: TextTrackCueList = js.native
1818
var cues: TextTrackCueList = js.native

src/main/scala/org/scalajs/dom/experimental/mediastream/package.scala

+9-11
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
11
package org.scalajs.dom.experimental
22

33
import org.scalajs.dom
4-
import scala.scalajs.js
5-
import scala.scalajs.js.|
64

75
package object mediastream {
86

97
@deprecated("use dom.BufferSource instead", "2.0.0")
10-
type BufferSource = js.typedarray.ArrayBufferView | js.typedarray.ArrayBuffer
8+
type BufferSource = dom.BufferSource
119

12-
@deprecated("use String instead", "2.0.0")
13-
type AppendMode = String
10+
@deprecated("use dom.AppendMode instead", "2.0.0")
11+
type AppendMode = dom.AppendMode
1412

15-
@deprecated("use String instead", "2.0.0")
16-
type TextTrackMode = String
13+
@deprecated("use dom.TextTrackMode instead", "2.0.0")
14+
type TextTrackMode = dom.TextTrackMode
1715

18-
@deprecated("use String instead", "2.0.0")
19-
type EndOfStreamError = String
16+
@deprecated("use dom.EndOfStreamError instead", "2.0.0")
17+
type EndOfStreamError = dom.EndOfStreamError
2018

21-
@deprecated("use String instead", "2.0.0")
22-
type ReadyState = String
19+
@deprecated("use dom.ReadyState instead", "2.0.0")
20+
type ReadyState = dom.ReadyState
2321

2422
@deprecated("use dom.AudioTrack instead", "2.0.0")
2523
type AudioTrack = dom.AudioTrack

0 commit comments

Comments
 (0)