pull/15844/head
Rich Harris 3 months ago
parent c268124ba0
commit b78dd165ad

@ -2,6 +2,22 @@
import { DEV } from 'esm-env'; import { DEV } from 'esm-env';
/**
* Cannot create a `$derived(...)` with an `await` expression outside of an effect tree
* @returns {never}
*/
export function async_derived_orphan() {
if (DEV) {
const error = new Error(`async_derived_orphan\nCannot create a \`$derived(...)\` with an \`await\` expression outside of an effect tree\nhttps://svelte.dev/e/async_derived_orphan`);
error.name = 'Svelte error';
throw error;
} else {
throw new Error(`https://svelte.dev/e/async_derived_orphan`);
}
}
/** /**
* Using `bind:value` together with a checkbox input is not allowed. Use `bind:checked` instead * Using `bind:value` together with a checkbox input is not allowed. Use `bind:checked` instead
* @returns {never} * @returns {never}
@ -390,19 +406,3 @@ export function state_unsafe_mutation() {
throw new Error(`https://svelte.dev/e/state_unsafe_mutation`); throw new Error(`https://svelte.dev/e/state_unsafe_mutation`);
} }
} }
/**
* Cannot create a `$derived(...)` with an `await` expression outside of an effect tree
* @returns {never}
*/
export function async_derived_orphan() {
if (DEV) {
const error = new Error(`async_derived_orphan\nCannot create a \`$derived(...)\` with an \`await\` expression outside of an effect tree\nhttps://svelte.dev/e/async_derived_orphan`);
error.name = 'Svelte error';
throw error;
} else {
throw new Error(`https://svelte.dev/e/async_derived_orphan`);
}
}
Loading…
Cancel
Save