Skip to content

Commit

Permalink
(fix) extract name in destructuring with default (#1605)
Browse files Browse the repository at this point in the history
  • Loading branch information
jasonlyu123 committed Aug 28, 2022
1 parent 645ce2d commit 5f0d769
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 0 deletions.
2 changes: 2 additions & 0 deletions packages/svelte2tsx/src/svelte2tsx/utils/tsAst.ts
Expand Up @@ -100,6 +100,8 @@ export function extractIdentifiers(
extractIdentifiers(element, identifiers);
}
});
} else if (ts.isBinaryExpression(node)) {
extractIdentifiers(node.left, identifiers);
}

return identifiers;
Expand Down
Expand Up @@ -6,6 +6,7 @@ let { b: d } = __sveltets_1_invalidate(() => ({ b: '' }));
let { c: { length } } = __sveltets_1_invalidate(() => ({ c: '' }));
let { ...e } = __sveltets_1_invalidate(() => ({ f: ''}));
let { f } = __sveltets_1_invalidate(() => ({ f: ''}));
let { b: g = 1} = __sveltets_1_invalidate(() => ({ b: 1 }));
;
() => (<></>);
return { props: {}, slots: {}, getters: {}, events: {} }}
Expand Down
Expand Up @@ -6,6 +6,7 @@ let { b: d } = __sveltets_1_invalidate(() => ({ b: '' }));
let { c: { length } } = __sveltets_1_invalidate(() => ({ c: '' }));
let { ...e } = __sveltets_1_invalidate(() => ({ f: ''}));
let { f } = __sveltets_1_invalidate(() => ({ f: ''}));
let { b: g = 1} = __sveltets_1_invalidate(() => ({ b: 1 }));
;
async () => {};
return { props: {}, slots: {}, getters: {}, events: {} }}
Expand Down
Expand Up @@ -4,4 +4,5 @@ $: ({ b: d } = { b: '' });
$: ({ c: { length } } = { c: '' });
$: ({ ...e } = { f: ''});
$: ( { f } = { f: ''} );
$: ({ b: g = 1} = { b: 1 });
</script>

0 comments on commit 5f0d769

Please sign in to comment.