Error "La propiedad 'value' no existe en el tipo 'HTMLElement'" en TypeScript
¡Hola a todos! Acabo de empezar a aprender TypeScript y me encontré con un problema al trabajar con elementos DOM. Tengo un código simple que obtiene el valor de un campo de entrada al hacer clic en un botón:\n\n```typescript\nconst button = document.getElementById('myButton');\nconst input = document.getElementById('myInput');\n\nbutton.addEventListener('click', () => {\n const inputValue = input.value; // ¡Error!\n console.log(inputValue);\n});\n```\n\nPero TypeScript muestra un error: "The property 'value' does not exist on value of type 'HTMLElement'". Entiendo que HTMLElement es el tipo base para todos los elementos HTML, pero ¿por qué no puedo acceder a la propiedad value? ¡Si input tiene value! Intenté especificar el tipo explícitamente, pero no ayuda. ¿Alguien puede indicarme cómo resolver este problema correctamente? ¿Quizás necesito