Bra*_*enP 11 javascript amd node.js typescript
我熟悉exportTypeScript中的关键字,以及使用TypeScript从Node模块导出内容的两种规范方法(当然,也可以使用TypeScript模块,但它们甚至比我正在寻找的更远):
export class ClassName { }
Run Code Online (Sandbox Code Playgroud)
和一系列的
export function functionName () { }
Run Code Online (Sandbox Code Playgroud)
但是,我通常编写模块的方式是:它们稍后作为可实例化的闭包导入,它是:
var ClassName = function () { };
ClassName.prototype.functionName = function () { };
module.exports = ClassName;
Run Code Online (Sandbox Code Playgroud)
有没有办法可以使用TypeScript导出语法执行此操作?
bas*_*rat 19
你可以在TypeScript 0.9.0中非常简单地做到这一点:
class ClassName {
functionName () { }
}
export = ClassName;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10772 次 |
| 最近记录: |