Cómo evitar el error de mecanografía: la propiedad 'innerHTML' no existe en el tipo 'Elemento'

Estoy tratando de colocar algo de HTML dentro de un div específico. Cuando intento esto en mecanografiado me sale este error:Property 'innerHTML' does not exist on type 'Element'. Básicamente, este es el código:

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

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

Sorprendentemente, todavía funciona cuando se compilan los tipos de letra, pero me pregunto si el tipo de letra me está dando un error, ¿cuál es la forma correcta de asignar innerHTML en este caso?

Respuestas a la pregunta(5)

Su respuesta a la pregunta