mirror of https://github.com/sveltejs/svelte
fix: don't transform reassigned state in labeled statement in `$derived` (#15725)
* fix: don't transform reassigned state in labeled statement in `$derived` * fix type so optional chaining is unnecessary * drive-by tidy up * drive-by tidy up --------- Co-authored-by: Rich Harris <rich.harris@vercel.com>pull/15729/head
parent
73acf6e7f4
commit
0d233e58cf
@ -0,0 +1,5 @@
|
||||
---
|
||||
'svelte': patch
|
||||
---
|
||||
|
||||
fix: don't transform reassigned state in labeled statement in `$derived`
|
@ -0,0 +1,6 @@
|
||||
<script>
|
||||
let something = '123';
|
||||
|
||||
let foo = false;
|
||||
$: foo = !!something;
|
||||
</script>
|
@ -0,0 +1,10 @@
|
||||
<script>
|
||||
import { run } from 'svelte/legacy';
|
||||
|
||||
let something = '123';
|
||||
|
||||
let foo = $state(false);
|
||||
run(() => {
|
||||
foo = !!something;
|
||||
});
|
||||
</script>
|
Loading…
Reference in new issue