Typescript filnavnekonvensjoner
Jeg leter etter TypeScript-filnavnekonvensjoner, spesielt for en fil som kun lagrer typer og grensesnitt.
Nå har jeg funnet et par Typescript-kodingkonvensjonsprosjekter på GitHub, og de refererer til og med til filnavnekonvensjoner her og her. Men ingen av dem refererer til den spesifikke filen jeg er interessert i, nemlig en fil som kun lagrer typer og grensesnitt.
For alt det betyr, i mitt prosjekt tjener denne filen både til intern bruk og ekstern API.
Svar #1
Noen ganger blir jeg lei av å bruke tid på å forske på ting som dette, så jeg har bestemt meg for å gå for følgende praksis.
interfaces-mappen for filer som inneholder grensesnitt
filnavnekonvensjon: file.interface.ts
types-mappen for filer som inneholder typer
filnavnekonvensjon: file.type.ts
Svar #2
Generelt følger jeg Googles stilguide, som sier dette:
Modulnavneområdeimporter er
lowerCamelCasemens filer ersnake_case.