gpt4 book ai didi

typescript - 如何同时使用 WinJS 和 Typescript?案例 : WinJS class vs Typescript class

转载 作者:搜寻专家 更新时间:2023-10-30 22:03:07 32 4
gpt4 key购买 nike

在 WinJS 中,我这样声明类:

WinJS.Namespace.define('MyNamespace', {
MyClass: WinJS.Class.define(function ctor() {
//constructor
},
{
//instance members
},
{
//static members
})
});

但在 Typescript 中我使用:

module MyNamespace {
class MyClass {
constructor() {

}
}
}

所以,我想在 WinJS 项目中使用 Typescript 的 require/import 行为。最好的方法是什么?

最佳答案

如果你打算使用 TypeScript,那么你应该使用 TypeScript 的类/接口(interface)/模块。这将使您获得 TypeScript 提供的静态类型的所有好处。

注意:您仍然可以获得 WinJS.Class 的好处,但您需要为类创建一个接口(interface),然后您可以使用该接口(interface)来告诉 TypeScript 编译器类型。它会更明确,而且您很容易忘记在某些地方这样做,并错过打字的额外好处。

关于typescript - 如何同时使用 WinJS 和 Typescript?案例 : WinJS class vs Typescript class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22872207/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com