TypeScript 在全局增强中不允许使用导入别名,

x759pob2  于 6个月前  发布在  TypeScript
关注(0)|答案(1)|浏览(143)

http://stackoverflow.com/questions/41336330/typescript-how-can-i-make-an-existing-namespace-global找到

export {};

declare global {
    namespace foo {
        export var a;
    }
    import bar = foo;
}

我相信这不应该产生错误,但是它返回了错误

Imports are not permitted in module augmentations. Consider moving them to the enclosing external module.
iqxoj9l9

iqxoj9l91#

有趣的。我以为这是故意设计的。如果这个能用的话,肯定会很方便。

相关问题