Um exemplo do meu problema:
class A {
static valor;
static imprime = () => {
console.log(this.valor)
}
}
class B extends A {
static valor = "Teste"
}
B.imprime();
O resultado desse código é sempre undefined
, valor padrão do atributo. Qual seria a maneira correta de fazer com que a alteração de um campo em uma subclasse afetasse os métodos da classe herdada ?