Las tipologías de TypeScript me dan "index.d.ts no es un módulo"

estoy obteniendoEl archivo node_modules/@types/webrtc/index.d.ts no es un módulo con este código:

import * as webrtc from "webrtc";
const peerConnection1 = new RTCPeerConnection();

He instalado los tipings usandonpm i @types/webrtc --save-dev. Flotando sobreRTCPeerConnection enconst peerConnection1 = new RTCPeerConnection(); mostrar anotaciones de tipo en Visual Studio Code para que al menos el editor de código vea los tipos. Corriendotsc (owebpack conts-loader) falla con el error.

Yo he tratadonpm i webrtc --save en un intento equivocado para resolver esto, pero no cambió nada y de todos modos solo quiero los tipings, WebRTC está justo ahí en el navegador, no necesito un paquete para eso. (Apoyo aparte)

losindex.d.ts De hecho, el archivo no es un módulo, solo hace referencia a otros dos archivos con interfaces en ellos. Entonces pensé eliminarimport * as webrtc from "webrtc"; con la esperanza de que los tipings sigan siendo visibles portsc de alguna manera. (Pero eso es imposible ya que excluyonode_modules en el archivo de configuración de TypeScript.) Cuando hago esoRTCPeerConnection ya no es reconocido.

Agregando/// <reference src="node_modules/@types/webrtc/" /> no ayudó,tsc diceSintaxis de directiva de referencia no válida.

Puede ver un repositorio con un mínimo de reproaquí en GitLab. No estoy muy versado en la adquisición de tipologías de TypeScript, así que perdone mi ignorancia si hago todo esto mal.

Respuestas a la pregunta(5)

Su respuesta a la pregunta