Skip to content

Commit 4457811

Browse files
author
exoego
committed
No need to limit to js.Any since data can be anything
1 parent dde36b2 commit 4457811

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

src/main/scala/org/scalajs/dom/experimental/serviceworkers/ServiceWorkers.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ class ExtendableEvent(typeArg: String, init: js.UndefOr[ExtendableEventInit])
418418
}
419419

420420
trait ExtendableMessageEventInit extends ExtendableEventInit {
421-
var data: js.UndefOr[js.Any] = js.undefined
421+
var data: js.UndefOr[Any] = js.undefined
422422

423423
var origin: js.UndefOr[String] = js.undefined
424424

@@ -444,7 +444,7 @@ class ExtendableMessageEvent(typeArg: String,
444444
/**
445445
* Returns the event's data. It can be any data type.
446446
*/
447-
val data: js.Any = js.native
447+
val data: Any = js.native
448448

449449
/**
450450
* Returns the origin of the service worker's environment settings object.

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

+8-7
Original file line numberDiff line numberDiff line change
@@ -3556,7 +3556,7 @@ abstract class Document
35563556
trait MessageEventInit extends EventInit {
35573557
var source: js.UndefOr[Window] = js.undefined
35583558
var origin: js.UndefOr[String] = js.undefined
3559-
var data: js.UndefOr[String | Blob | ArrayBuffer] = js.undefined
3559+
var data: js.UndefOr[Any] = js.undefined
35603560
}
35613561

35623562
/**
@@ -3575,17 +3575,18 @@ class MessageEvent(typeArg: String, init: js.UndefOr[MessageEventInit])
35753575
def origin: String = js.native
35763576

35773577
/**
3578-
* The data from the server (`String`, [[Blob]], or `ArrayBuffer`)
3578+
* The data you want contained in the MessageEvent.
3579+
*
3580+
* This can be of any data type, and will default to null if not specified.
35793581
*
35803582
* MDN
35813583
*/
3582-
def data: String | Blob | ArrayBuffer = js.native
3584+
def data: Any = js.native
35833585

35843586
@deprecated("Non-standard", "forever")
35853587
def initMessageEvent(typeArg: String, canBubbleArg: Boolean,
3586-
cancelableArg: Boolean, dataArg: String | Blob | ArrayBuffer,
3587-
originArg: String, lastEventIdArg: String,
3588-
sourceArg: Window): Unit = js.native
3588+
cancelableArg: Boolean, dataArg: Any, originArg: String,
3589+
lastEventIdArg: String, sourceArg: Window): Unit = js.native
35893590

35903591
def ports: js.Any = js.native
35913592
}
@@ -5718,7 +5719,7 @@ class StyleSheetList extends js.Object {
57185719
}
57195720

57205721
trait CustomEventInit extends EventInit {
5721-
var detailArg: js.UndefOr[js.Any] = js.undefined
5722+
var detailArg: js.UndefOr[Any] = js.undefined
57225723
}
57235724

57245725
/**

0 commit comments

Comments
 (0)