Skip to content

Commit 69f1ed8

Browse files
committed
wrap in async derived instead of derived
1 parent d9db9e3 commit 69f1ed8

File tree

1 file changed

+5
-2
lines changed
  • packages/svelte/src/compiler/phases/3-transform/client

1 file changed

+5
-2
lines changed

packages/svelte/src/compiler/phases/3-transform/client/utils.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,9 @@ export function should_proxy(node, scope) {
291291
* @param {ComponentClientTransformState} state
292292
* @param {Expression} arg
293293
*/
294-
export function create_derived(state, arg) {
295-
return b.call(state.analysis.runes ? '$.derived' : '$.derived_safe_equal', arg);
294+
export function create_derived(state, arg, async = false) {
295+
return b.call(
296+
state.analysis.runes ? `$.${async ? 'async_' : ''}derived` : '$.derived_safe_equal',
297+
arg
298+
);
296299
}

0 commit comments

Comments
 (0)