我在哪里可以找到TypeScript的内置类型和标准库的文档?

时间:2017-10-11 19:41:23

标签: typescript

我喜欢使用TypesScript(作为前C#开发人员),我每个月花几个小时浏览在线documentation

但是,我似乎无法找到有关内置类型的文档,例如Map<T1,T2>等。

文档在某些地方引用了标准库,但我似乎也找不到相关的文档(例如,Partial<T>很棒的类。

我只是错过了吗?

2 个答案:

答案 0 :(得分:3)

这不是TypeScript标准库,它是ECMAScript,因此您无法找到特定于TS的参考。

幸运的是,周围有很多参考资料。我通常倾向于快速进行Google搜索并最终到达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

答案 1 :(得分:0)

通过TypeScript的标准库,我的意思是在TypeScript中声明JavaScript's Standard build-in objects。这意味着要查询es5.d.ts或es2015.d.ts等,here。这些TypeScript声明源文件是非常完善的文档,并且对于大多数参考部分都足够了。但是,为获得更多解释,我将转到官方的TypeScript Documentation页面。