我熟悉export
TypeScript中的关键字,以及使用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] 删除。
我来说两句