From 0fb0f16d728b3e148015e63f792bbf772943934b Mon Sep 17 00:00:00 2001 From: daszgfz Date: Tue, 26 Nov 2019 17:10:46 -0500 Subject: [PATCH] fix ts issues --- src/compiler/compile/Component.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/compiler/compile/Component.ts b/src/compiler/compile/Component.ts index 7a52e78cd8..c6b2ce5905 100644 --- a/src/compiler/compile/Component.ts +++ b/src/compiler/compile/Component.ts @@ -796,13 +796,14 @@ export default class Component { scope = map.get(node); } - // @ts-ignore - if (node.type === 'ExpressionStatement' && node.expression && node.expression.arguments) { - // @ts-ignore - node.expression.arguments.forEach(({ name }) => { - if (scope.find_owner(name) === instance_scope) { - const variable = component.var_lookup.get(name); - variable['argument'] = true; + if (node.type === 'ExpressionStatement' && node.expression.type === 'CallExpression') { + node.expression.arguments.forEach(arg => { + if (arg.type === 'Identifier') { + const { name } = arg; + if (scope.find_owner(name) === instance_scope) { + const variable = component.var_lookup.get(name); + variable['argument'] = true; + } } }); }