TypeScript チームが、このトピックについてコメントする前に、この言語が実際にどのように使用されるかを待っていることは知っていますが、これを調べるには 2 つの方法があります。
あなたは C# に精通していますが、プレーンな JavaScript コードとうまく相互運用する TypeScript コードを記述したいと思うでしょう。プレーンな JavaScript では、人々はプロパティと関数の大文字小文字を区別することに慣れています。JavaScript では大文字と小文字が区別されるため、他のユーザーが自分のコードを使用することを計画している場合は、既存の JavaScript 規則を使用することをお勧めします。
例えば...
class MyClass {
myProperty: string;
myFunction(myParameter: string): void {
}
}
クラス (およびモジュール) のみが大文字で始まります。
さまざまなソースから JSON を使用している場合、コード内で C# スタイルと JavaScript スタイルを切り替える必要があります。誰かが JSON を提供したときは、ほぼ確実にこのスタイルに従うため、認知的な切り替えを避けるには、おそらく JavaScript スタイルが最も簡単です。
Google の JavaScript スタイル ガイドから:
通常は、functionNamesLikeThis、variableNamesLikeThis、ClassNamesLikeThis、EnumNamesLikeThis、methodNamesLikeThis、および SYMBOLIC_CONSTANTS_LIKE_THIS を使用します。