首页 > 解决方案 > Typescript 2.8 中的 MSApp 等效项

问题描述

我在我的 WinJS 应用程序中使用 TypeScript。
我刚刚将我的 TypeScript 版本更新到 2.8。更新后我无法编译我的项目,因为随着更新到 2.8,一些特定于 MS 的 tpyes已从lib.d.ts. 不幸的是,我使用其中一种类型 [MSApp],但我找不到任何提示,用什么来代替。
我使用函数的类型getHtmlPrintDocumentSourceAsync
那么我怎样才能再次使用这种类型呢?我需要另一个吗.d.ts?

标签: winjstypescript2.8

解决方案


一种可能的解决方法是声明typescript 2.7的MSApp接口。lib.d.ts这是可能的,因为这个接口的实现没有改变。仅缺少声明。您可以在分支release-2.7lib.d.ts的 typescript的GitHub 页面上找到。 这是lib.dt.ts的直接链接。


推荐阅读