Avatar ·

Error de TypeScript: Property 'value' does not exist on type 'HTMLElement' al obtener el valor de un input

¡Hola a todos! Acabo de empezar a aprender TypeScript y me encontré con un error muy extraño que no puedo entender. Tengo un código HTML simple con un campo de entrada y un botón: ```html ``` En el archivo TypeScript quiero obtener el valor del input al hacer clic en el botón: ```typescript const input = document.getElementById('username'); const button = document.getElementById('btn'); button.addEventListener('click', () => { const name = input.value; // ¡Error! console.log(name); }); ``` Pero TypeScript muestra el error: **"Property 'value' does not exist on type 'HTMLElement'."** Ya verifiqué — en el HTML el elemento con id 'username' existe. En JavaScript normal este código funciona sin problemas.