Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Curso typescript-tecnicas-boas-praticas task 92091

Bom dia,

No video da aula que implementa o decorator Implementando nosso Decorator no tempo 4:22 o professor mostra como implementar o descriptor value sendo igual a uma função que faz as coisas customizadas e também chama o método original e segundo ele retorna o o retorno do método original. No entanto, ele somente escreveu a variável que salva o retorno do método original e não escreveu algo como, return retorno. Como no exemplo aplicado nao faz diferença porque os métodos decorados não dependem de retorno, tudo continua normal, mas gostaria de saber se isso está correto, nao precisar escrever a keyword return.

1 resposta
solução!

Olá, estudante, como vai?

No exemplo da aula, como você bem notou, os métodos decorados não têm retorno relevante no contexto apresentado, então a ausência do return não afeta o funcionamento imediato. Mas, em situações onde o valor retornado pelo método é importante, essa omissão poderia causar falhas no comportamento da aplicação. Por isso, mesmo que no exemplo da aula não tenha causado impacto, é uma boa prática sempre garantir que o valor seja retornado adequadamente.

Qualquer outra dúvida, o fórum está à disposição.

Siga firme nos seus estudos e conte com o fórum sempre que precisar.

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado