我喜欢使用TypesScript(作为前C#开发人员),我每个月花几个小时浏览在线documentation。
但是,我似乎无法找到有关内置类型的文档,例如Map<T1,T2>
等。
文档在某些地方引用了标准库,但我似乎也找不到相关的文档(例如,Partial<T>
很棒的类。
我只是错过了吗?
答案 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页面。