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

前端之家收集整理的这篇文章主要介绍了javascript – 在TypeScript中将类导出为Node.js模块前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我熟悉TypeScript中的export关键字,以及使用TypeScript从节点模块导出东西的两种规范方法(当然,也可以使用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;

猜你在找的JavaScript相关文章