Olá, percebi que ao cria a classe Negociacao, os parâmetros foram declarados antes de atribuir o "this." , segue o exemplo...
class Negociacao {
#data
#qtd
construct(data, qtd){
this.#data = data;
this.#qtd = qtd;
}
}
Minha dúvida é: essa estrutura de declarar os atributos antes do construct vem do JavaScript ou é do TypeScrip? Porque fiz os cursos de POO em JS e não me lembro dessa estrutura. Obrigado.