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