Skip to content

Commit 4c614f9

Browse files
committed
Use type alias instead of extending
1 parent 71e569e commit 4c614f9

File tree

3 files changed

+5
-31
lines changed

3 files changed

+5
-31
lines changed

api-reports/2_12.txt

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25149,22 +25149,10 @@ experimental/sharedworkers/SharedWorkerGlobalScope[JT] def removeEventListener[T
2514925149
experimental/sharedworkers/SharedWorkerGlobalScope[JT] def self: this.type
2515025150
experimental/sharedworkers/SharedWorkerGlobalScope[JT] def setInterval(handler: js.Function0[Any], timeout: Double): Int
2515125151
experimental/sharedworkers/SharedWorkerGlobalScope[JT] def setTimeout(handler: js.Function0[Any], timeout: Double): Int
25152+
experimental/storage/package[SO] type NavigatorStorage = dom.Navigator (@deprecated in 2.0.0)
2515225153
experimental/storage/package[SO] type StorageEstimate = dom.StorageEstimate (@deprecated in 2.0.0)
2515325154
experimental/storage/package[SO] type StorageManager = dom.StorageManager (@deprecated in 2.0.0)
2515425155
experimental/storage/package[SO] implicit def toNavigatorStorage(navigator: dom.Navigator): dom.Navigator (@deprecated in 2.0.0)
25155-
experimental/storage/package.NavigatorStorage[JT] def appName: String (@deprecated in 2.0.0)
25156-
experimental/storage/package.NavigatorStorage[JT] def appVersion: String (@deprecated in 2.0.0)
25157-
experimental/storage/package.NavigatorStorage[JT] def clipboard: Clipboard (@deprecated in 2.0.0)
25158-
experimental/storage/package.NavigatorStorage[JT] def geolocation: Geolocation (@deprecated in 2.0.0)
25159-
experimental/storage/package.NavigatorStorage[JT] def language: String (@deprecated in 2.0.0)
25160-
experimental/storage/package.NavigatorStorage[JT] def languages: js.Array[String] (@deprecated in 2.0.0)
25161-
experimental/storage/package.NavigatorStorage[JT] def onLine: Boolean (@deprecated in 2.0.0)
25162-
experimental/storage/package.NavigatorStorage[JT] def platform: String (@deprecated in 2.0.0)
25163-
experimental/storage/package.NavigatorStorage[JT] def sendBeacon(url: String, data: BodyInit?): Boolean (@deprecated in 2.0.0)
25164-
experimental/storage/package.NavigatorStorage[JT] val storage: StorageManager (@deprecated in 2.0.0)
25165-
experimental/storage/package.NavigatorStorage[JT] def userAgent: String (@deprecated in 2.0.0)
25166-
experimental/storage/package.NavigatorStorage[JT] def vibrate(duration: Double): Boolean (@deprecated in 2.0.0)
25167-
experimental/storage/package.NavigatorStorage[JT] def vibrate(pattern: js.Array[Double]): Boolean (@deprecated in 2.0.0)
2516825156
experimental/webgl/ANGLE_instanced_arrays[SO]
2516925157
experimental/webgl/EXT_blend_minmax[SO]
2517025158
experimental/webgl/EXT_color_buffer_half_float[SO]

api-reports/2_13.txt

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25149,22 +25149,10 @@ experimental/sharedworkers/SharedWorkerGlobalScope[JT] def removeEventListener[T
2514925149
experimental/sharedworkers/SharedWorkerGlobalScope[JT] def self: this.type
2515025150
experimental/sharedworkers/SharedWorkerGlobalScope[JT] def setInterval(handler: js.Function0[Any], timeout: Double): Int
2515125151
experimental/sharedworkers/SharedWorkerGlobalScope[JT] def setTimeout(handler: js.Function0[Any], timeout: Double): Int
25152+
experimental/storage/package[SO] type NavigatorStorage = dom.Navigator (@deprecated in 2.0.0)
2515225153
experimental/storage/package[SO] type StorageEstimate = dom.StorageEstimate (@deprecated in 2.0.0)
2515325154
experimental/storage/package[SO] type StorageManager = dom.StorageManager (@deprecated in 2.0.0)
2515425155
experimental/storage/package[SO] implicit def toNavigatorStorage(navigator: dom.Navigator): dom.Navigator (@deprecated in 2.0.0)
25155-
experimental/storage/package.NavigatorStorage[JT] def appName: String (@deprecated in 2.0.0)
25156-
experimental/storage/package.NavigatorStorage[JT] def appVersion: String (@deprecated in 2.0.0)
25157-
experimental/storage/package.NavigatorStorage[JT] def clipboard: Clipboard (@deprecated in 2.0.0)
25158-
experimental/storage/package.NavigatorStorage[JT] def geolocation: Geolocation (@deprecated in 2.0.0)
25159-
experimental/storage/package.NavigatorStorage[JT] def language: String (@deprecated in 2.0.0)
25160-
experimental/storage/package.NavigatorStorage[JT] def languages: js.Array[String] (@deprecated in 2.0.0)
25161-
experimental/storage/package.NavigatorStorage[JT] def onLine: Boolean (@deprecated in 2.0.0)
25162-
experimental/storage/package.NavigatorStorage[JT] def platform: String (@deprecated in 2.0.0)
25163-
experimental/storage/package.NavigatorStorage[JT] def sendBeacon(url: String, data: BodyInit?): Boolean (@deprecated in 2.0.0)
25164-
experimental/storage/package.NavigatorStorage[JT] val storage: StorageManager (@deprecated in 2.0.0)
25165-
experimental/storage/package.NavigatorStorage[JT] def userAgent: String (@deprecated in 2.0.0)
25166-
experimental/storage/package.NavigatorStorage[JT] def vibrate(duration: Double): Boolean (@deprecated in 2.0.0)
25167-
experimental/storage/package.NavigatorStorage[JT] def vibrate(pattern: js.Array[Double]): Boolean (@deprecated in 2.0.0)
2516825156
experimental/webgl/ANGLE_instanced_arrays[SO]
2516925157
experimental/webgl/EXT_blend_minmax[SO]
2517025158
experimental/webgl/EXT_color_buffer_half_float[SO]

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

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
package org.scalajs.dom.experimental
1+
package org.scalajs
2+
package dom.experimental
23

3-
import org.scalajs.dom
44
import scala.language.implicitConversions
5-
import scala.scalajs.js
65

76
/** https://storage.spec.whatwg.org/ */
87
package object storage {
@@ -12,8 +11,7 @@ package object storage {
1211
navigator
1312

1413
@deprecated("use dom.Navigator directly instead", "2.0.0")
15-
@js.native
16-
trait NavigatorStorage extends dom.Navigator
14+
type NavigatorStorage = dom.Navigator
1715

1816
@deprecated("use dom.StorageManager instead", "2.0.0")
1917
type StorageManager = dom.StorageManager

0 commit comments

Comments
 (0)