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/packages/svelte/test/runtime-browser/custom-elements-samples/custom-class/main.svelte

23 lines
293 B

<svelte:options
customElement={{
tag: 'custom-element',
extend: (CeClass) => {
return class extends CeClass {
updateFoo(value) {
this.foo = value;
}
};
}
}}
/>
<script>
export function updateFoo(value) {
foo = value;
}
export let foo;
</script>
<p>{foo}</p>