Skip to content

Commit 1afcbc6

Browse files
committed
simplify
1 parent 3c19e50 commit 1afcbc6

File tree

1 file changed

+4
-5
lines changed
  • packages/svelte/src/compiler/utils

1 file changed

+4
-5
lines changed

packages/svelte/src/compiler/utils/ast.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,10 @@ export function extract_identifiers(param, nodes = [], include_member_expression
6767
break;
6868

6969
case 'MemberExpression':
70-
if (
71-
include_member_expressions &&
72-
(param.object.type === 'Identifier' || param.object.type === 'MemberExpression')
73-
) {
74-
extract_identifiers(param.object, nodes, include_member_expressions);
70+
if (include_member_expressions) {
71+
// Only the `a` from `[a.b[c].d]` is of interest to us here
72+
const id = object(param);
73+
if (id) nodes.push(id);
7574
}
7675
break;
7776

0 commit comments

Comments
 (0)