File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19799,7 +19799,7 @@ interface RTCDataChannel extends EventTarget {
1979919799 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/close) */
1980019800 close(): void;
1980119801 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/send) */
19802- send(data: string): void;
19802+ send(data: string | Blob | ArrayBuffer | ArrayBufferView ): void;
1980319803 send(data: Blob): void;
1980419804 send(data: ArrayBuffer): void;
1980519805 send(data: ArrayBufferView<ArrayBuffer>): void;
Original file line number Diff line number Diff line change @@ -19779,7 +19779,7 @@ interface RTCDataChannel extends EventTarget {
1977919779 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/close) */
1978019780 close(): void;
1978119781 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/send) */
19782- send(data: string): void;
19782+ send(data: string | Blob | ArrayBuffer | ArrayBufferView ): void;
1978319783 send(data: Blob): void;
1978419784 send(data: ArrayBuffer): void;
1978519785 send(data: ArrayBufferView): void;
Original file line number Diff line number Diff line change @@ -5564,7 +5564,7 @@ interface RTCDataChannel extends EventTarget {
55645564 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/close) */
55655565 close ( ) : void ;
55665566 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/send) */
5567- send ( data : string ) : void ;
5567+ send ( data : string | Blob | ArrayBuffer | ArrayBufferView ) : void ;
55685568 send ( data : Blob ) : void ;
55695569 send ( data : ArrayBuffer ) : void ;
55705570 send ( data : ArrayBufferView ) : void ;
Original file line number Diff line number Diff line change @@ -19799,7 +19799,7 @@ interface RTCDataChannel extends EventTarget {
1979919799 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/close) */
1980019800 close(): void;
1980119801 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/send) */
19802- send(data: string): void;
19802+ send(data: string | Blob | ArrayBuffer | ArrayBufferView ): void;
1980319803 send(data: Blob): void;
1980419804 send(data: ArrayBuffer): void;
1980519805 send(data: ArrayBufferView): void;
Original file line number Diff line number Diff line change @@ -5564,7 +5564,7 @@ interface RTCDataChannel extends EventTarget {
55645564 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/close) */
55655565 close ( ) : void ;
55665566 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/send) */
5567- send ( data : string ) : void ;
5567+ send ( data : string | Blob | ArrayBuffer | ArrayBufferView ) : void ;
55685568 send ( data : Blob ) : void ;
55695569 send ( data : ArrayBuffer ) : void ;
55705570 send ( data : ArrayBufferView ) : void ;
Original file line number Diff line number Diff line change @@ -5564,7 +5564,7 @@ interface RTCDataChannel extends EventTarget {
55645564 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/close) */
55655565 close ( ) : void ;
55665566 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/send) */
5567- send ( data : string ) : void ;
5567+ send ( data : string | Blob | ArrayBuffer | ArrayBufferView ) : void ;
55685568 send ( data : Blob ) : void ;
55695569 send ( data : ArrayBuffer ) : void ;
55705570 send ( data : ArrayBufferView < ArrayBuffer > ) : void ;
Original file line number Diff line number Diff line change 23252325 "type" : " MessageEvent"
23262326 }
23272327 ]
2328+ },
2329+ "methods" : {
2330+ "method" : {
2331+ "send" : {
2332+ "signature" : {
2333+ "0" : {
2334+ "param" : [
2335+ {
2336+ "name" : " data" ,
2337+ "overrideType" : " string | Blob | ArrayBuffer | ArrayBufferView"
2338+ }
2339+ ]
2340+ }
2341+ }
2342+ }
2343+ }
23282344 }
23292345 },
23302346 "RTCIceCandidatePair" : {
Original file line number Diff line number Diff line change 1+ function sendIt ( peerConnection : RTCPeerConnection , data : ArrayBufferView | string ) : void {
2+ const dc = peerConnection . createDataChannel ( '' )
3+
4+ if ( typeof data === 'string' ) {
5+ dc . send ( data )
6+ } else {
7+ dc . send ( data )
8+ }
9+ }
You can’t perform that action at this time.
0 commit comments