diff --git a/ts2panda/src/addVariable2Scope.ts b/ts2panda/src/addVariable2Scope.ts index f4fe66a14afa74eb3c1532893c30d7f2c51f169f..9a10cc0b35780df3bacb8490f3d826b664705285 100644 --- a/ts2panda/src/addVariable2Scope.ts +++ b/ts2panda/src/addVariable2Scope.ts @@ -138,7 +138,7 @@ export function addVariableToScope(recorder: Recorder, enableTypeRecord: boolean let funcNode = decl.node; if (ts.isFunctionDeclaration(funcNode)) { v = scope.add(decl, VarDeclarationKind.FUNCTION); - } else { + } else if (ts.isFunctionExpression(funcNode)) { let functionScope = recorder.getScopeOfNode(funcNode); v = functionScope.add(decl, VarDeclarationKind.FUNCTION); }