网站搜索

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。有什么最干净的方法可以做到这一点?

相关文章