**Describe the bug** On HTML `<base-input id="1" type="tel" required placeholder="Enter a name"></base-input>` On BaseInput.svelte `<script> export let type = "text"; export let value = ""; export let id; </script> <input {type} {value} {id} {...$$restProps} />` Total: $$restProps will be empty. BUT! If we use BaseInput in some component(App.svelte for example) then $$restProps will work