Skip to content

Commit 48f36a9

Browse files
committed
chore: very minor perf improvement
1 parent 862949d commit 48f36a9

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

packages/svelte/src/internal/client/runtime.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1142,8 +1142,8 @@ export function value_or_fallback(value, fallback) {
11421142
* @param {() => Promise<V>} fallback lazy because could contain side effects
11431143
* @returns {Promise<V>}
11441144
*/
1145-
export async function value_or_fallback_async(value, fallback) {
1146-
return value === undefined ? fallback() : value;
1145+
export function value_or_fallback_async(value, fallback) {
1146+
return value === undefined ? fallback() : Promise.resolve(value);
11471147
}
11481148

11491149
/**

packages/svelte/src/internal/server/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -399,8 +399,8 @@ export function value_or_fallback(value, fallback) {
399399
* @param {() => Promise<V>} fallback lazy because could contain side effects
400400
* @returns {Promise<V>}
401401
*/
402-
export async function value_or_fallback_async(value, fallback) {
403-
return value === undefined ? fallback() : value;
402+
export function value_or_fallback_async(value, fallback) {
403+
return value === undefined ? fallback() : Promise.resolve(value);
404404
}
405405

406406
/**

0 commit comments

Comments
 (0)