Appearance
你有没有感到好奇,当你将 TypeScript 代码编译为 JavaScript 时,类型信息会被移除,因为 JavaScript 本身并不支持类型检查。
但是为什么 Vue 里面,写类型却可以真正的生效?
Vue
看这个示例
Vue 编译器源代码
见 packages/type-infer 项目
packages/type-infer