打字稿迁移

时间:2016-05-10 19:02:07

标签: javascript node.js express typescript

问题是如何在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中编写这样的回调吗?

0 个答案:

没有答案