开发者导入了TypeScript 4.5。在新版中,我们改良了词汇的操控性,为GUI加进了捷伊标识符顺利完成机能,并精简了再次相连库的形式。
写字稿4.5导入了捷伊通用型Awaited演示操作形式await在async-functions或递回布署promise-objects:
// A = stringtype A = Awaited
一类新式的Awaited需用作原有的API可视化的内建应用程序包括JavaScript管用的,因此,同是Promise.all和Promise.race。建立类别的其原因Awaited只是Promise.all以后版中的一些逻辑推理问题。
如您知晓,对于恒定的 JavaScript 和 TypeScript 软件系统,TypeScript 将一连串新闻稿绑定到文档中,比如.d和.ts.这些联手文档提供更多了需用的 JavaScript API 和国际标准 DOM API。能通过更动中的增设lib源自表述分拆文档的采用tsconfig.json。但是这种形式有两个显著的优点:
预览 TypeScript 时,要全自动更动分拆文档;文档这类较为难根据工程项目的需要订制。
现在在4.5版中,有一类方法能全面覆盖某一的内建库,近似于该形式的工作形式@types。在下定决心要包涵什么样库文档时,TypeScript 将具体来说@typescript/lib-*在 scope 中搜寻包快照nodemodules。比如,如果dom作为 option投入使用lib,则 TypeScript 将采用 types nodemodules/@typescript/lib-dom。总之,只有当它讷伊县时。
接着您能转为管理器以加装将代替库的包。比如,随著新版的 TypeScript,开发者正式发布了 DOM API 的版@types/web并将工程项目存取到某一版的 DOM USB,只需加进package.json下列行:
{“dependencies”:{ “@typescript/lib-dom”:”npm:@types/web”}}
之后,您能安全可靠地预览 TypeScript 而无须惧怕遗失必要性的倚赖项。