Skip to content

Commit 0e62bff

Browse files
committed
Move implicit to correct companion
1 parent 9e69c84 commit 0e62bff

File tree

5 files changed

+11
-7
lines changed

5 files changed

+11
-7
lines changed

api-reports/2_12.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14359,7 +14359,6 @@ Navigator[JC] def userAgent: String
1435914359
Navigator[JC] def vibrate(duration: Double): Boolean
1436014360
Navigator[JC] def vibrate(pattern: js.Array[Double]): Boolean
1436114361
Navigator[SO] implicit def toBeaconNavigator(n: Navigator): BeaconNavigator
14362-
Navigator[SO] implicit def toBeaconWorkerNavigator(n: WorkerNavigator): BeaconWorkerNavigator
1436314362
NavigatorContentUtils[JT]
1436414363
NavigatorGeolocation[JT] def geolocation: Geolocation
1436514364
NavigatorID[JT] def appName: String
@@ -24017,6 +24016,7 @@ WorkerNavigator[JT] def languages: js.Array[String]
2401724016
WorkerNavigator[JT] def onLine: Boolean
2401824017
WorkerNavigator[JT] def platform: String
2401924018
WorkerNavigator[JT] def userAgent: String
24019+
WorkerNavigator[SO] implicit def toBeaconWorkerNavigator(n: WorkerNavigator): BeaconWorkerNavigator
2402024020
WriteableState[JT]
2402124021
WriteableState[SO] val closed: WriteableState
2402224022
WriteableState[SO] val closing: WriteableState

api-reports/2_13.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14359,7 +14359,6 @@ Navigator[JC] def userAgent: String
1435914359
Navigator[JC] def vibrate(duration: Double): Boolean
1436014360
Navigator[JC] def vibrate(pattern: js.Array[Double]): Boolean
1436114361
Navigator[SO] implicit def toBeaconNavigator(n: Navigator): BeaconNavigator
14362-
Navigator[SO] implicit def toBeaconWorkerNavigator(n: WorkerNavigator): BeaconWorkerNavigator
1436314362
NavigatorContentUtils[JT]
1436414363
NavigatorGeolocation[JT] def geolocation: Geolocation
1436514364
NavigatorID[JT] def appName: String
@@ -24017,6 +24016,7 @@ WorkerNavigator[JT] def languages: js.Array[String]
2401724016
WorkerNavigator[JT] def onLine: Boolean
2401824017
WorkerNavigator[JT] def platform: String
2401924018
WorkerNavigator[JT] def userAgent: String
24019+
WorkerNavigator[SO] implicit def toBeaconWorkerNavigator(n: WorkerNavigator): BeaconWorkerNavigator
2402024020
WriteableState[JT]
2402124021
WriteableState[SO] val closed: WriteableState
2402224022
WriteableState[SO] val closing: WriteableState

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.scalajs.dom
22

3+
import scala.language.implicitConversions
34
import scala.scalajs.js
45
import scala.scalajs.js.annotation._
56

@@ -169,6 +170,12 @@ object DedicatedWorkerGlobalScope extends js.Object {
169170
@js.native
170171
trait WorkerNavigator extends NavigatorID with NavigatorOnLine with NavigatorLanguage
171172

173+
object WorkerNavigator {
174+
175+
implicit def toBeaconWorkerNavigator(n: WorkerNavigator): BeaconWorkerNavigator =
176+
n.asInstanceOf[BeaconWorkerNavigator]
177+
}
178+
172179
/** The WorkerLocation interface defines the absolute location of the script executed by the Worker. Such an object is
173180
* initialized for each worker and is available via the WorkerGlobalScope.location property obtained by calling
174181
* window.self.location.

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ package object beacon {
1616
implicit def toBeaconNavigator(n: Navigator): BeaconNavigator =
1717
Navigator.toBeaconNavigator(n)
1818

19-
@deprecated("use dom.Navigator.toBeaconWorkerNavigator instead", "2.0.0")
19+
@deprecated("use dom.WorkerNavigator.toBeaconWorkerNavigator instead", "2.0.0")
2020
implicit def toBeaconWorkerNavigator(n: WorkerNavigator): BeaconWorkerNavigator =
21-
Navigator.toBeaconWorkerNavigator(n)
21+
WorkerNavigator.toBeaconWorkerNavigator(n)
2222

2323
}

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -322,9 +322,6 @@ object Navigator {
322322
implicit def toBeaconNavigator(n: Navigator): BeaconNavigator =
323323
n.asInstanceOf[BeaconNavigator]
324324

325-
implicit def toBeaconWorkerNavigator(n: WorkerNavigator): BeaconWorkerNavigator =
326-
n.asInstanceOf[BeaconWorkerNavigator]
327-
328325
}
329326

330327
@js.native

0 commit comments

Comments
 (0)