forked from
me.webbeef.org/browser.html
Rewild Your Web
1--- original
2+++ modified
3@@ -0,0 +1,21 @@
4+/* SPDX Id: AGPL-3.0-or-later */
5+
6+[Exposed=Window]
7+interface PeerStreamEvent : Event {
8+ [Throws] constructor(DOMString type, PeerStreamEventInit eventInitDict);
9+ readonly attribute MessagePort port;
10+ readonly attribute DOMString peerId;
11+};
12+
13+dictionary PeerStreamEventInit : EventInit {
14+ required MessagePort port;
15+ required DOMString peerId;
16+};
17+
18+partial interface Navigator {
19+ [Throws] Promise<MessagePort> createPeerStream(DOMString peerId, USVString targetURL);
20+};
21+
22+partial interface Window {
23+ attribute EventHandler onpeerstream;
24+};