TypeScript导出和重命名默认值
假设我想将其重命名为TypeScript导出和重命名默认值,typescript,Typescript,假设我想将其重命名为Bar。那么我必须这样做: interface Foo { hello(): string; } export default Foo; 如何同时重命名和使用default?对于默认导出,名称并不重要。导入客户机代码时,可以为导入指定所需的任何名称 export {Foo as Bar}; // notice there is no `default` 当您想要重新导出非默认导出时,可以重命名导出。默认名称无关紧要,导入时,客户端可以使用他们想要的任何名称(不
Bar
。那么我必须这样做:
interface Foo {
hello(): string;
}
export default Foo;
如何同时重命名和使用
default
?对于默认导出,名称并不重要。导入客户机代码时,可以为导入指定所需的任何名称
export {Foo as Bar}; // notice there is no `default`
当您想要重新导出非默认导出时,可以重命名导出。默认名称无关紧要,导入时,客户端可以使用他们想要的任何名称(不是我的否决票)@TitianCernicova Dragomir谢谢。这是真的-但是为什么我们能够重命名呢?对于非默认导出:)
import BarOrWhatever from './Bar'