javascript - 如何为本地 AMD JS 模块创建 TypeScript 类型定义?
我们的项目正在从 JavaScript 迁移到 TypeScript。我想为一个特定的 JavaScript AMD 模块定义类型,但我不太确定如何做。以下是简化后的代码:
模块.js
define(function(require, module, exports) {
exports.func = function(a) { return a.toString(); }
});
基本上,我想从 TypeScript 代码中导入这个模块,并让其中的 func 变量具有类型 (arg: number) => string。有什么最干净的方法可以做到这一点?