mirror of https://github.com/sveltejs/svelte
parent
add0c6a987
commit
8d0114b76f
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
'svelte': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
fix: only use iterator destructuring logic if there's an array pattern
|
@ -0,0 +1,60 @@
|
|||||||
|
import 'svelte/internal/disclose-version';
|
||||||
|
import * as $ from 'svelte/internal/client';
|
||||||
|
|
||||||
|
export default function Destructure_derived_arrays($$anchor) {
|
||||||
|
let $$d = $.derived(() => ({})),
|
||||||
|
a = $.derived(() => $.get($$d).a),
|
||||||
|
b = $.derived(() => $.get($$d).b),
|
||||||
|
c = $.derived(() => $.get($$d).c);
|
||||||
|
|
||||||
|
let $$d_1 = $.derived(() => []),
|
||||||
|
d = $.derived(() => {
|
||||||
|
let [$$1, $$2, $$3] = $.get($$d_1);
|
||||||
|
|
||||||
|
return $$1;
|
||||||
|
}),
|
||||||
|
e = $.derived(() => {
|
||||||
|
let [$$1, $$2, $$3] = $.get($$d_1);
|
||||||
|
|
||||||
|
return $$2;
|
||||||
|
}),
|
||||||
|
f = $.derived(() => {
|
||||||
|
let [$$1, $$2, $$3] = $.get($$d_1);
|
||||||
|
|
||||||
|
return $$3;
|
||||||
|
});
|
||||||
|
|
||||||
|
let $$d_2 = $.derived(() => []),
|
||||||
|
g = $.derived(() => {
|
||||||
|
let { g: $$4, h: $$5, i: [$$6] } = $.get($$d_2);
|
||||||
|
|
||||||
|
return $$4;
|
||||||
|
}),
|
||||||
|
h = $.derived(() => {
|
||||||
|
let { g: $$4, h: $$5, i: [$$6] } = $.get($$d_2);
|
||||||
|
|
||||||
|
return $$5;
|
||||||
|
}),
|
||||||
|
j = $.derived(() => {
|
||||||
|
let { g: $$4, h: $$5, i: [$$6] } = $.get($$d_2);
|
||||||
|
|
||||||
|
return $$6;
|
||||||
|
});
|
||||||
|
|
||||||
|
let $$d_3 = $.derived(() => []),
|
||||||
|
k = $.derived(() => {
|
||||||
|
let { k: $$7, l: $$8, m: { n: [$$9] } } = $.get($$d_3);
|
||||||
|
|
||||||
|
return $$7;
|
||||||
|
}),
|
||||||
|
l = $.derived(() => {
|
||||||
|
let { k: $$7, l: $$8, m: { n: [$$9] } } = $.get($$d_3);
|
||||||
|
|
||||||
|
return $$8;
|
||||||
|
}),
|
||||||
|
o = $.derived(() => {
|
||||||
|
let { k: $$7, l: $$8, m: { n: [$$9] } } = $.get($$d_3);
|
||||||
|
|
||||||
|
return $$9;
|
||||||
|
});
|
||||||
|
}
|
@ -0,0 +1,8 @@
|
|||||||
|
import * as $ from 'svelte/internal/server';
|
||||||
|
|
||||||
|
export default function Destructure_derived_arrays($$payload) {
|
||||||
|
let { a, b, c } = {};
|
||||||
|
let [d, e, f] = [];
|
||||||
|
let { g, h, i: [j] } = [];
|
||||||
|
let { k, l, m: { n: [o] } } = [];
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
<script>
|
||||||
|
let { a, b, c } = $derived({});
|
||||||
|
let [d, e, f] = $derived([]);
|
||||||
|
let { g, h, i: [j] } = $derived([]);
|
||||||
|
let { k, l, m: { n: [o] } } = $derived([]);
|
||||||
|
</script>
|
||||||
|
|
Loading…
Reference in new issue