如何通过 Typescript 的 Compiler API 或者 babel 读取到层层传递的类型?
比如 a.ts 中
export type User = {
name: string
}
然后 b.ts 中
import { User } from './a.ts'
export type MyUser = User
如何以 b.ts 这个文件为起点,通过 Compiler API 读取并打印出 { name: string }
要注意的是,实际环境中这里的 a.ts 是一个未知的,而且 a.ts 导出的 User 也可能是层层处理过的,只有 b.ts 是确定的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论