How to use the ExpressionStatement function from @babel/types
Find comprehensive JavaScript @babel/types.ExpressionStatement code examples handpicked from public code repositorys.
110 111 112 113 114 115 116 117 118 119
// 替换操作 let new_return = return_body.splice(0, return_body.length - 1) new_return.reverse().map(v => { // 特殊(不全)的自执行函数需要特殊处理 if (v.type == 'CallExpression' && v.callee && v.callee.type == 'FunctionExpression' && v.arguments) { v = t.ExpressionStatement(v) // 给自执行函数头尾添加() path.parent[container].splice(index + 1, 0, v); return; } path.parent[container].splice(index + 1, 0, v);
5
14
1
+ 2 other calls in file
@babel/types.identifier is the most popular function in @babel/types (20936 examples)