LogoClawIndex
案例技能关于
LogoClawIndex

ts-morph-refactor - 基于 ts-morph 的 TypeScript 代码重构

使用基于 ts-morph 的可执行脚本在整个代码库中执行安全的 AST 级 TypeScript 重构操作。

标签

更新于: 2026-09-24

能力

典型输入

典型输出

该技能可以做什么

  • 跨代码库重命名符号
  • 在文件间移动声明
  • 将接口变更传播至实现类
  • 向实现类添加方法存根
  • 按匹配签名重命名参数
  • 设置或更新方法返回类型
  • 整理与清理文件导入
  • 将代码块提取为新函数
  • 添加或修改接口属性

输入

  • tsconfig.json 文件路径
  • TypeScript 源代码文件
  • 脚本命令行参数

输出

  • 更新后的 TypeScript 源文件
  • 重构后的代码声明与导入

要求

  • ts-morph 依赖包
  • tsx 脚本运行工具
  • Node.js 运行环境

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。
typescript
代码重构
ts-morph
语法树
代码库
跨代码库重命名符号
在文件间移动声明
将接口变更传播至实现类
向实现类添加方法存根
tsconfig.json 文件路径
TypeScript 源代码文件
脚本命令行参数
更新后的 TypeScript 源文件
重构后的代码声明与导入