aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webidls/MessageEvent.webidl
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/webidls/MessageEvent.webidl')
-rw-r--r--components/script/dom/webidls/MessageEvent.webidl6
1 files changed, 4 insertions, 2 deletions
diff --git a/components/script/dom/webidls/MessageEvent.webidl b/components/script/dom/webidls/MessageEvent.webidl
index e5b91a043f3..63dd9019cc9 100644
--- a/components/script/dom/webidls/MessageEvent.webidl
+++ b/components/script/dom/webidls/MessageEvent.webidl
@@ -12,7 +12,7 @@ interface MessageEvent : Event {
// FIXME(#22617): WindowProxy is not exposed in Worker globals
readonly attribute object? source;
//readonly attribute (WindowProxy or MessagePort)? source;
- //readonly attribute MessagePort[]? ports;
+ readonly attribute /*FrozenArray<MessagePort>*/any ports;
};
dictionary MessageEventInit : EventInit {
@@ -22,5 +22,7 @@ dictionary MessageEventInit : EventInit {
//DOMString channel;
Window? source;
//(WindowProxy or MessagePort)? source;
- //sequence<MessagePort> ports;
+ sequence<MessagePort> ports;
};
+
+typedef (/*WindowProxy or */MessagePort or ServiceWorker) MessageEventSource;