Opa pessoal, beleza? Olhem esse código aí, a cada vez que esse método fosse chamado deveria sobrescrever a "tr" atual do DOM, não? Minha dúvida é essa, o retorno do Array.map aparentemente não está sendo atribuído a nada, onde ele está acumulando esses valores e como posso acessar?
template(model){ //metodo pra atualizar elemento DOM
return `
<tbody>
${model.negociacoes.map(n => {
//pra onde vai o retorno dessa função?
//onde[ esse conteudo fica gravado pra proxima impressao?
return `
<tr>
<td>${DateHelper.dataParaTexto(n.data)}</td>
<td>${n.quantidade}</td>
<td>${n.valor}</td>
<td>${n.volume}</td>
</tr>
`
}).join("")}
</tbody>`;
}