【发布时间】:2020-11-29 12:57:35
【问题描述】:
在使用 Typescript 3.8+ 声明类型后尝试导出类型时:
type Type = { Prop: string };
export { Type }
... VS Code 给出以下错误:
在提供
--isolatedModuls标志时重新导出类型需要使用export type
所以我按照错误提示做了:
type Type = { Prop: string };
export type { Type }
但是,这导致了另一个错误,由 eslint 发出:
解析错误:需要声明或声明。
2 个问题:
- 为什么会被视为“再出口”?
- Typescript 3.8+ 上是否允许这种导出,
--isolatedModuls标志打开,as explained here?
【问题讨论】:
标签: typescript export