You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/test/runtime/samples/onerror-fires-when-error/main.svelte

17 lines
267 B

<script>
import { onError } from 'svelte';
let error;
onError(err => {
error = err;
});
function getWidget() {
throw new Error('Oops');
}
</script>
{#if error}
<div class='error'>{error.message}</div>
{:else}
<div class='success'>{getWidget()}</div>
{/if}