@banana020/ast-plugin-system
Version:
AST插件系统 - 支持JavaScript/TypeScript代码转换,包含十六进制转换、代码清理等功能
15 lines (14 loc) • 468 B
TypeScript
import { type ASTPlugin } from '../types/index.js';
/**
* 逻辑AND表达式转 if 语句插件
* 将逻辑AND表达式语句转换为 if 语句
*
* 转换规则:
* - 输入模式:condition && statement;
* - 输出模式:if (condition) { statement; }
*
* 使用场景:
* - 提高代码可读性,将短路求值转换为更明确的条件判断
* - 适用于逻辑AND表达式作为完整语句的情况
*/
export declare const andToIf: ASTPlugin;