2017-10-11 42 views
0

我喜歡與TypesScript(作爲前C#開發人員)合作,每個月花費幾個小時瀏覽在線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-參考。

幸運的是,有很多參考。我通常傾向於做一個快速的谷歌搜索,並最終在像MDN這樣的地方,IMO是現代JS參考的最佳場所。如果你喜歡微軟和MSDN的東西,他們有their own JS-specific reference,但我認爲它不如MDN。

上面的問題是它並沒有真正指出TS如何處理類型。你會發現Map(),而不是Map<T1, T2>()。那麼哪種類型可用於哪裏,特別是泛型開始起作用的地方,有點含蓄。

我發現要快速檢查這些類型是如何處理的,檢查一個類型(例如,當光標位於Visual Studio代碼中的某個類型上時,檢查F12就足夠了)。它會帶您到該類型的特定(內部)定義。例如,對於Map,您將被帶到this piece of code。如果您需要事先檢查它們,所有定義庫也是available online

相關問題