Convenção de código TypeScript

6 respostas
D

Olá!
Em java, sabemos que é usada uma classe pública por arquivo java e com o mesmo nome da classe. Como funciona em TypeScript?

6 Respostas

Lucas_Camara

Não sei se é uma convenção adotada, mas onde trabalho, pessoal gosta de colocar classes intimamente ligadas num mesmo arquivo. Mas, no geral, depende de cada caso.

D

E como é o nome desse arquivo? CamelCase, PascalCase, snake_case…
Perdão se estiver errando

Lucas_Camara

Normalmente, é seguido CamelCase msm.

D

Mais uma vez. Digamos que no arquivo Person.ts, temos a interface Person e PersonFactory.
As suas implementações devem ficar no mesmo arquivo Person.ts ou implementadas em outro arquivo (PersonImpl.ts)?

wldomiciano

Eu uso o “padrão Angular” onde uma classe com nome composto fica num arquivo com o nome separado por hifens.

A classe ou interface PersonFactory ficaria num arquivo chamado person-factory.ts

Lucas_Camara

Massa! Acho que já usei assim, mas em vez de hifen, era com ponto msm: pessoa.factory.ts.

Criado 6 de setembro de 2021
Ultima resposta 6 de set. de 2021
Respostas 6
Participantes 3