如何在node.js应用程序中正确导出TypeScript方法

时间:2016-01-07 21:03:37

标签: node.js typescript

在我的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方法吗?

1 个答案:

答案 0 :(得分:1)

  

如何键入

而不是:

const util = require('./util');

做:

import util = require('./util');

更多

https://basarat.gitbooks.io/typescript/content/docs/project/modules.html