disable warning unknown_props if uses $$rest

pull/4489/head
Tan Li Hau 6 years ago
parent 78de29f9f9
commit 3afafca254

@ -393,7 +393,7 @@ export default function dom(
}); });
let unknown_props_check; let unknown_props_check;
if (component.compile_options.dev && !component.var_lookup.has('$$props')) { if (component.compile_options.dev && !(uses_props || uses_rest)) {
unknown_props_check = b` unknown_props_check = b`
const writable_props = [${writable_props.map(prop => x`'${prop.export_name}'`)}]; const writable_props = [${writable_props.map(prop => x`'${prop.export_name}'`)}];
@_Object.keys($$props).forEach(key => { @_Object.keys($$props).forEach(key => {

@ -4,4 +4,4 @@
</script> </script>
<div>{foo}</div> <div>{foo}</div>
<div>{JSON.stringify($$props)}</div> <div>{JSON.stringify($$rest)}</div>

@ -0,0 +1,7 @@
<script>
export let foo = undefined;
</script>
<div>{foo}</div>
<div>{JSON.stringify($$props)}</div>

@ -0,0 +1,7 @@
export default {
compileOptions: {
dev: true
},
warnings: []
};

@ -0,0 +1,5 @@
<script>
import Foo from './Foo.svelte';
</script>
<Foo fo="sho"/>
Loading…
Cancel
Save