我正在使用某些* .d.ts文件,并且在其中许多文件中看到以下两行:
//foo.d.ts
export = foo;
export as namespace foo;
declare var foo;
[...]
Run Code Online (Sandbox Code Playgroud)
我可以理解,在前一个(export = foo)中,oof是导出的东西。但是导出为名称空间foo的含义是什么?应该如何从外部消费或使用它?
对于反应环境声明文件,它说:
export = React;
export as namespace React;
declare namespace React {
[...]
Run Code Online (Sandbox Code Playgroud)
无法使用以下命令导出React命名空间:
导出声明名称空间React {[...]
?
typescript ×1