什么是等效于`var x = require(" somemod")();`的TypeScript

时间:2016-03-21 04:08:53

标签: node.js typescript require jsreport

在node.js中我使用class Enemy extends Model { public function module_item_types() { return $this->morphMany('App\ModuleItem', 'typeable'); } } ,他们像jsreport-core一样导入,尾随var jsreport = require('jsreport-core')();。我很好奇,复制这种导入技术的最佳方法是在TypeScript中吗?

2 个答案:

答案 0 :(得分:3)

  

我很好奇复制此导入技术的最佳方法是在TypeScript中

您需要拆分import函数调用

import jsreportCreator = require('jsreport-core');
const jsreport = jsreportCreator();

答案 1 :(得分:0)

我要拉入"@types/jsreport-core": "^1.5.1"的{​​{1}}中的package.json,并使用import,例如:

devDependencies