diff --git a/src/processScript/transform.ts b/src/processScript/transform.ts index e85fbf8..03ae2df 100644 --- a/src/processScript/transform.ts +++ b/src/processScript/transform.ts @@ -714,7 +714,11 @@ export function transform( thisIsReferenced = true path.replaceWith(t.identifier(`_${uniqueId}_THIS_`)) }, - Function: path => path.skip() + Function(path) { + if (path.node.type != `ArrowFunctionExpression`) { + path.skip() + } + } }, scope) if (!methodReferencesThis)