Skip to content

Commit d8e03ba

Browse files
committed
AbstractRange should be an abstract class
1 parent 0a01fbc commit d8e03ba

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

api-reports/2_12.txt

+5-5
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ AbortSignal[JT] def dispatchEvent(evt: Event): Boolean
2020
AbortSignal[JT] var onabort: js.Function0[Any]
2121
AbortSignal[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
2222
AbortSignal[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
23-
AbstractRange[JT] def collapsed: Boolean
24-
AbstractRange[JT] def endContainer: Node
25-
AbstractRange[JT] def endOffset: Int
26-
AbstractRange[JT] def startContainer: Node
27-
AbstractRange[JT] def startOffset: Int
23+
AbstractRange[JC] def collapsed: Boolean
24+
AbstractRange[JC] def endContainer: Node
25+
AbstractRange[JC] def endOffset: Int
26+
AbstractRange[JC] def startContainer: Node
27+
AbstractRange[JC] def startOffset: Int
2828
AbstractWorker[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
2929
AbstractWorker[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
3030
AbstractWorker[JT] def dispatchEvent(evt: Event): Boolean

api-reports/2_13.txt

+5-5
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ AbortSignal[JT] def dispatchEvent(evt: Event): Boolean
2020
AbortSignal[JT] var onabort: js.Function0[Any]
2121
AbortSignal[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
2222
AbortSignal[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
23-
AbstractRange[JT] def collapsed: Boolean
24-
AbstractRange[JT] def endContainer: Node
25-
AbstractRange[JT] def endOffset: Int
26-
AbstractRange[JT] def startContainer: Node
27-
AbstractRange[JT] def startOffset: Int
23+
AbstractRange[JC] def collapsed: Boolean
24+
AbstractRange[JC] def endContainer: Node
25+
AbstractRange[JC] def endOffset: Int
26+
AbstractRange[JC] def startContainer: Node
27+
AbstractRange[JC] def startOffset: Int
2828
AbstractWorker[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
2929
AbstractWorker[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
3030
AbstractWorker[JT] def dispatchEvent(evt: Event): Boolean

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

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@
77
package org.scalajs.dom
88

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

1112
/** The AbstractRange abstract interface is the base class upon which all DOM range types are defined. A range is an
1213
* object that indicates the start and end points of a section of content within the document.
1314
*/
1415
@js.native
15-
trait AbstractRange extends js.Object {
16+
@JSGlobal
17+
abstract class AbstractRange extends js.Object {
1618

1719
/** The Range.startOffset read-only property returns a number representing where in the startContainer the Range
1820
* starts.

0 commit comments

Comments
 (0)