2017-10-11 8 views
0

私はTypesScript(元C#dev)としての作業が好きで、毎月オンラインでdocumentationを閲覧しています。TypeScriptの組み込み型と標準ライブラリのドキュメントはどこにありますか?

しかし、私はなど、などMap<T1,T2>などのビルトインタイプについてのドキュメントを見つけることができないよう

ドキュメントはいくつかの場所で標準ライブラリを意味するが、私はまた、見つけることができないようそのための文書(例えば、Partial<T>素晴らしいクラス。

私はちょうどそれをしないのです?

+0

これは不十分ですか? https://www.typescriptlang.org/docs/handbook/advanced-types.html – MikeTheLiar

+0

はい。これはAPIのドキュメントではありません。それはハンドブック、ガイドなどです。過去15年間、私はこのようなクラスに関するドキュメントに慣れてきました:https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic? view = netframework-4.7 –

+0

@EricLiprandi https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_ObjectsにはネイティブJavaScriptのことが記述されています(これはTypeScriptでも利用可能です)。私はTypeScriptが実際には独自の型を定義しているかどうかはわかりません(たぶん、そうです) –

答えて

1

をこれは、活字体の標準ライブラリではありません、それはECMAScriptのだ、そうあなたはTS-特定の参照を見つけることができません。

幸いなことに、そこには多くの参考文献があります。私は通常、すばやくGoogle検索を行い、近代的なJS参照のための最良の場所であるMDNのような場所で終わる傾向があります。 MicrosoftやMSDNのものが好きなら、彼らはtheir own JS-specific referenceを持っていますが、私はそれがMDNほど良いとは思いません。

上記の問題は、タイプがTSでどのように扱われるかを実際には指していないことです。 Map()への参照があり、Map<T1, T2>()への参照はありません。だからどこで、特にジェネリックが場に出るのかは、どちらのタイプを使うべきかは、少し暗示されています。

これらの型がどのように扱われるかを素早く確認するには、型を検査することが必要です(たとえば、カーソルがVisual Studio Codeの型の上にあるときにF12を押すなど)。タイプの特定の(内部の)定義に移動します。たとえば、Mapの場合はthis piece of codeになります。あらかじめチェックする必要がある場合は、すべての定義ライブラリもavailable onlineです。

関連する問題