Boa Tarde!!
Gostaria de esclarecimento para entender qual recurso foi usado para montar a lista de negociações em tela. No tbody é usado conforme abaixo:
  <tbody>
        ${model.negociacoes  ... não entendi essa parte . Seria template string ?
          .map((n) => {
            return `
              <tr>
                  <td>${DateHelper.dataParaTexto(n.data)}</td>
                  <td>${n.quantidade}</td>
                  <td>${n.valor}</td>
                  <td>${n.volume}</td>
              </tr>
            `;
          })
          .join('')}
        </tbody>