类型检查器与自定义语法转换的执行顺序为何限制基于类型的代码生成 | 前端进阶之旅