这是我目前拥有的:
export default function (bar?: any): Foo
export as namespace qux;
假设我们没有模块加载器,我应该更改什么才能直接调用qux
?我试图避免的是:qux.default()
简而言之,我希望全局变量与默认导出匹配。
(当然import defaultName from 'qux'; defaultName()
应该继续工作)
导出
export = qux;
export as namespace qux;
declare function qux(bar?: any): Foo
interface Foo {}
输入
.ts 文件
import defaultName = require('qux');
.js文件
import defaultName from 'qux';