Na função getter do domInject(), por que elemento não provoca um erro/warning do compilador se essa variável não foi inicializada com nenhum valor, e o compilador está definido como noImplicitAny e e strictNullChecks?
let elemento : JQuery;
/**
* Função getter
*/
const getter = function() : JQuery {
if(!elemento) { // <------------ Não dá warning?
console.log(`buscando ${seletor} para injetar em ${key}`)
elemento = $(seletor);
}
return elemento;
}