我们是否应该在Node的Typescript中使用类,或者以与javascript导出函数开发相同的方式使用类



我关心Typescript中的Node开发。我一直在与一位精通node with javascript的节点开发人员合作,但现在我们决定从javascript转向typescript,这是一个很好的决定。

问题是,我们已经开始用typescript编写代码,但我们面临着选择在typescript中使用模块化方式还是使用类的冲突。

选项1:

ab.ts
export function a () {
will write whole code here for that
}

选项2:

ab.ts
export class Ab {
constructor(){
}
public a() {
//write code here
}
}

如果你使用TypeScript而不使用class/Interface,那么你就无法充分利用它。因此,我强烈建议你以这样的方式构建你的项目,即你可以使用class/Interface。

最新更新