interface Foo {
hello(): string;
}
export default Foo;
假设我想将其重命名为Bar
。然后,我必须这样做:
export {Foo as Bar}; // notice there is no `default`
如何同时重命名和使用default
?
答案 0 :(得分:2)
对于默认导出,名称无关紧要。导入客户端代码时,可以指定他们想要的导入名称
import BarOrWhatever from './Bar'
当您要重新导出非默认导出时,可以使用重命名导出的功能。