在TypeScript中将类导出为Node.js模块

布雷登

我熟悉exportTypeScript中关键字,以及使用TypeScript从Node模块中导出内容的两种规范方法(当然,也可以使用TypeScript模块,但它们与我正在寻找的功能相距甚远):

export class ClassName { }

和一系列

export function functionName () { }

但是,我通常编写模块的方式是:

var ClassName = function () { };
ClassName.prototype.functionName = function () { };
module.exports = ClassName;

有没有办法使用TypeScript导出语法来做到这一点?

巴萨拉特

您可以在TypeScript 0.9.0中非常简单地做到这一点:

class ClassName { 
    functionName () { }
}

export = ClassName;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章