@banana020/ast-plugin-system
Version:
AST插件系统 - 支持JavaScript/TypeScript代码转换,包含十六进制转换、代码清理等功能
17 lines (16 loc) • 597 B
TypeScript
import { type ASTPlugin } from '../types/index.js';
/**
* 变量声明分离插件
* 将多变量声明分离为多个独立的单变量声明语句
*
* 转换规则:
* - 输入模式:var a = 1, b = func(), c = null;
* - 输出模式:var a = 1; var b = func(); var c = null;
*
* 使用场景:
* - 提高代码可读性,每个变量独立声明
* - 便于调试和维护,清晰的变量作用域
* - 符合现代JavaScript最佳实践,避免多变量声明的复杂性
* - 支持 var、let、const 等所有声明类型
*/
export declare const removeVarComma: ASTPlugin;