File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
dom/src/main/scala/org/scalajs/dom Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -25,7 +25,14 @@ import scala.scalajs.js.|
25
25
*/
26
26
@ js.native
27
27
@ JSGlobal
28
- class SharedWorker (scriptURL : String , options : js.UndefOr [String | WorkerOptions ] = js.native) extends AbstractWorker {
28
+ class SharedWorker private [this ] (scriptURL : String , options : js.UndefOr [String | WorkerOptions ] = js.native)
29
+ extends AbstractWorker {
30
+
31
+ def this (scriptURL : String ) = this (scriptURL, js.undefined)
32
+
33
+ def this (scriptURL : String , name : String ) = this (scriptURL, js.defined(name))
34
+
35
+ def this (scriptURL : String , options : WorkerOptions ) = this (scriptURL, js.defined(options))
29
36
30
37
/** The port property of the SharedWorker interface returns a [[MessagePort ]] object used to communicate and control
31
38
* the shared worker.
You can’t perform that action at this time.
0 commit comments