ts-morph-refactor - 基于 ts-morph 的 TypeScript 代码重构
使用基于 ts-morph 的可执行脚本在整个代码库中执行安全的 AST 级 TypeScript 重构操作。
标签
更新于: 2026-09-24能力
典型输入
典型输出
该技能可以做什么
- 跨代码库重命名符号
- 在文件间移动声明
- 将接口变更传播至实现类
- 向实现类添加方法存根
- 按匹配签名重命名参数
- 设置或更新方法返回类型
- 整理与清理文件导入
- 将代码块提取为新函数
- 添加或修改接口属性
输入
- tsconfig.json 文件路径
- TypeScript 源代码文件
- 脚本命令行参数
输出
- 更新后的 TypeScript 源文件
- 重构后的代码声明与导入
要求
- ts-morph 依赖包
- tsx 脚本运行工具
- Node.js 运行环境
