1
resposta

Como declarar os métodos

Por convenção não seria correto deixar o retorno do método implícito alterando de;

groupColumns(photos: Photo[]) { // código omitido }

para :

groupColumns(photos: Photo[]) : any[] { // código omitido }

1 resposta

Fala aí Phael, tudo bem? Depende, não existe nada "certo" sobre o assunto.

Eu Matheus, gosto de deixar todos os retornos explicitos, no meu tslint configuro para dar erro caso o retorno não seja informado.

Mas, é uma questão de boa prática e depende de cada um ou empresa.

Espero ter ajudado.