2017-05-12 12 views
0

、コーディングガイドライン含むドキュメントがdoのと活字体ののない説明、あります:TypeScript Coding Guidelinesを。それは次のように述べています:活字体一般的な構築リファレンスガイド

さまざまな理由から、私たちはいくつかの構成を避け、独自のものを使用しています。そのうち:

  1. ECMAScript 5関数を使用しないでください。代わりにcore.tsにあるものを使用してください。

  2. 文FOR..IN使用しないでください
  3. 。代わりに、ts.forEach、ts.forEachKeyおよびts.forEachValueを使用します。わずかに異なるセマンティクスに注意してください。それは強く不便でないとき

  4. はts.forEach、ts.map、代わりにループのts.filterを使用してみてください。

これは意味があります。 TypeScriptには、明らかに、TypeScript内で使用するように最適化されたES5関数がいくつか含まれている組み込みライブラリがあります。私が疑問に思っていたのは、jQuery独自のドキュメンテーションのような関数リファレンスがある場合です。それぞれのメソッドには、互換性とバージョンの違いに関する例、その他の情報があります。

私はこれをTypeScriptのウェブサイトとGoogleで検索しましたが、Googleでは「General Constructs」(Microsoftが内蔵のTSライブラリと呼んでいる)の代わりに「Generic Constructs」を探していると主張しています。もちろん、一般的な構成要素が含まれているcore.tsファイルを除いて、サイトで話している一般的な構成要素に関連するものは実際には見つかりません。

誰にもこれに使用できるソースはありますか?

答えて

2

あなたはを参照してコーディングガイドラインは、活字体のコンパイラのプロジェクトのための内部指針です。 TypeScriptでプロジェクトをどのように書くべきかのコーディングガイドラインは必要ありません。

あなたは緩やかな型システムを持つだけではJavaScriptとして活字体を考える必要があります。

コードをJavaScriptに近づけば近づけるほどよいでしょう。

TypeScriptハンドブックは良い出発点です。

また、深いダイビングガイドとはGitHub上で利用可能な他のスタイルガイドをチェックアウトすることができます。

+0

ありがとう、私はそれを知らなかった(: –

関連する問題