diff --git a/ts2panda/src/addVariable2Scope.ts b/ts2panda/src/addVariable2Scope.ts index cb8ce66142d932d6d4290d8cad81e45f9558f042..35028b98be89bd84a60643a70d5a630cff23f1cd 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.name, VarDeclarationKind.FUNCTION); - } else { + } else if (ts.isFunctionExpression(funcNode)) { let functionScope = recorder.getScopeOfNode(funcNode); v = functionScope.add(decl.name, VarDeclarationKind.FUNCTION); }