--- original +++ modified @@ -0,0 +1,21 @@ +/* SPDX Id: AGPL-3.0-or-later */ + +[Exposed=Window] +interface PeerStreamEvent : Event { + [Throws] constructor(DOMString type, PeerStreamEventInit eventInitDict); + readonly attribute MessagePort port; + readonly attribute DOMString peerId; +}; + +dictionary PeerStreamEventInit : EventInit { + required MessagePort port; + required DOMString peerId; +}; + +partial interface Navigator { + [Throws] Promise createPeerStream(DOMString peerId, USVString targetURL); +}; + +partial interface Window { + attribute EventHandler onpeerstream; +};