在我的node.js应用程序中,我有一个定义方法的TypeScript文件(util.ts):
export function myFunc() { console.log(42); }
我在另一个打字稿文件中使用它:
const util = require('./util');
util.myFunc();
这很好,但util
const的类型是any
。我如何键入它,以便当我键入util.
时,我的编辑器将知道如何自动完成,以及何时写入:
util.myOtherFunc();
TypeScript编译器会失败并说util
没有myOtherFunc
方法吗?
答案 0 :(得分:1)
如何键入
而不是:
const util = require('./util');
做:
import util = require('./util');
https://basarat.gitbooks.io/typescript/content/docs/project/modules.html