问题是如何在Typescript中编写nodejs(commonJS)模块? 我有一个这样的node.js模块:
var testController = require("/controllers/test").
app.get('/testTS', testController.getUsers);
在test.js文件中,我有
exports.getUsers = function(req,res) {}.
如果我必须将test.js文件转换为Typescript,我该如何处理? 我正在使用commonjs模块进行编译。这是我试过的文件:
module user {
export class getUsers {
constructor(req:any, res:any) {}
}
}
module.exports = user;
如果我将此文件转换为JS,则没有类型为
的回调exports.getUsers = function(req,res);
如果我说像
var testController = require("/controllers/test").
testController.getUsers() => this works. but I cannot specify this in
app.get('testTS', testController.getUsers());
有人可以帮我在Typescript中编写这样的回调吗?