Como evitar erro de digitação: A propriedade 'innerHTML' não existe no tipo 'Elemento'

Estou tentando colocar um pouco de HTML dentro de uma div específica. Quando tento isso em texto datilografado, recebo este erro:Property 'innerHTML' does not exist on type 'Element'. Basicamente, este é o código:

document.body.innerHTML = '<div id="myDiv"><div>'

let myContainer = document.querySelector("#myDiv");
myContainer.innerHTML = '<h1>Test</h1>';

Surpreendentemente, ele ainda funciona quando os scripts de texto são compilados, mas eu estou me perguntando se o texto datilografado está me dando um erro. Qual é o caminho certo para atribuir o innerHTML nesse caso?

questionAnswers(5)

yourAnswerToTheQuestion