我们的项目正在从JavaScript迁移到TypeScript。我想为特定的JavaScript AMD模块定义类型定义,我不太清楚如何。这是简化的代码:
module.js
define(function(require, module, exports) {
exports.func = function(a) { return a.toString(); }
});
基本上,我想从TypeScript代码导入此模块,并在其中包含func
变量以使其具有类型(arg: number) => string
。最干净的方法是什么?