Event forwarding works for DOM events too.

We want to get notified of clicks on our <CustomButton> — to do that, we just need to forward click events on the <button> element in CustomButton.svelte:

<button on:click>
	Click me
</button>
App.svelte
CustomButton.svelte

Console

Compiler options

result = svelte.compile(source, {
generate:
});