从Javascript转换为Typescript
Convert from Javascript to Typescript
如何将此函数从Javascript转换为Typescript?
var ToggleSwitch = this.ToggleSwitch || (function () {
//Code
}
我知道var ToggleSwtich
部分可以写成export class ToggleSwitch {}
,但我不确定这行的其余部分。
如果您编写一个模块,您将得到几乎相同的代码。。。
module ToggleSwitch {
}
模块可以在TypeScript中进行扩展。唯一的区别是编译器会知道模块是否已经声明,这样可以省去测试。
为了进一步说明这个例子,这里有一个ToggleSwitch声明两次的例子,内容不同。您会注意到您可以访问所有内容。这可以在多个文件中拆分:
module ToggleSwitch {
export class a {
go() {
alert('a');
}
}
}
module ToggleSwitch {
export class b {
go() {
alert('b');
}
}
}
var a = new ToggleSwitch.a();
var b = new ToggleSwitch.b();
a.go();
b.go();
Typescript被认为是Javascript的超集,因此从本质上讲,任何Javascript都应该是有效的Typescript。
因为TypeScript是JavaScript的超集,大多数有效的JavaScript也是有效的TypeScript。在这种情况下,您的代码(在末尾添加缺失的括号后)是有效的TypeScript和有效的JavaScript。
相关文章:
- 如何将TypeScript对象转换为普通对象
- 将JSON转换为typescript中的字符串数组
- 将mongoose javascript代码转换为typescript.此引用丢失
- 如何在我的模板(Angular2/TypeScript)中将HTML字符串转换为HTML
- 为什么微软开发了一种名为Typescript的新语言,而不是创建C#到Javascript的转换程序
- 将 Typescript 转换为 Javascript 最佳实践
- 转换 document.getElementById 以访问 TypeScript 中的文件
- 参数“[controllerName]”在转换为TypeScript时不是未定义的NaNunction
- 在 TypeScript 中从 DOM 属性转换为枚举
- 使用类将JSON对象强制转换为typescript类型的变量的正确方法
- 从Javascript转换为Typescript
- 有没有什么方法可以用Typescript强制转换或更改对象的定义
- 是否有可能自动将JavaScript转换为TypeScript ?
- 转换angular 1的问题.将x控制器导入TypeScript
- 使用&;this&;出错转换为Typescript后
- 无法将JavaScript注入模式转换为TypeScript
- 将Javascript函数转换为Typescript,包括getComputedTextLength()
- 将javascript关联数组转换为typescript
- 在TypeScript中将数字转换为字符串
- 如何将TypeScript转换为ES6 ?