Como traduzir 'this' no JavaScript D3 para TypeScript?

Eu sei que 'this' no JavaScript tem um significado diferente do que no TypeScript, conforme este artigo'this' em TypeScript. Eu tenho o código a seguir em JavaScript usado para criar um traçado mais espesso no nó selecionado e dar a todos os outros nós um traçado menor.

node.on('click', function (d) {
   d3.selectAll('circle').attr('stroke-width', 1.5);
   d3.select(this).select('circle').attr('stroke-width', 5);
})

No TypeScript eu tenho

this.node.on('click', (d:any) => {
   this.node.selectAll('circle').attr('stroke-width', 1.5);
   [this is where I need help].select('circle').attr('stroke-width', 5);
}

questionAnswers(3)

yourAnswerToTheQuestion