Como posso obter acesso à seleção atual em um retorno de chamada D3?

Como posso obter acesso à seleção atual em um retorno de chamada D3?

group.selectAll('.text')
    .data(data)
    .enter()
    .append('text')
    .text((d) => d)
    .attr('class', 'tick')
    .attr('y', (d) => {
      // console.log(this) <-- this gives me window :( but I want the current selection or node: <text>
      return d
    })

Eu poderia fazer umd3.select('.tick') no retorno de chamada, desde então, adicionei uma classe e posso obter o nó via d3.select, mas e se eu não adicionasse a classe?

questionAnswers(1)

yourAnswerToTheQuestion