Erro TypeScript: Property 'value' does not exist on type 'HTMLElement' ao obter valor do input
Olá a todos! Comecei a estudar TypeScript recentemente e me deparei com um erro muito estranho que não consigo entender.\n\nTenho um código HTML simples com um campo de input e um botão:\n\n```html\n\n\n```\n\nNo arquivo TypeScript, quero obter o valor do input ao clicar no botão:\n\n```typescript\nconst input = document.getElementById('username');\nconst button = document.getElementById('btn');\n\nbutton.addEventListener('click', () => {\n const name = input.value; // Erro!\n console.log(name);\n});\n```\n\nMas o TypeScript exibe o erro:\n**"Property 'value' does not exist on type 'HTMLElement'."**\n\nJá verifiquei — no HTML o elemento com id 'username' existe. Em JavaScript normal esse código funciona sem problemas.