pull/3573/head
Damián Pumar 6 years ago
parent 14a46a17d0
commit 20670aa698

@ -243,7 +243,11 @@ export default function dom(
const filtered_declarations = component.vars
.filter(v => ((v.referenced || v.export_name) && !v.hoistable))
.map(v => v.name);
.map(v =>
v.export_name && v.export_name !== v.name
? ` ${v.export_name} : ${v.name}, ${v.name}`
: v.name
);
if (uses_props) filtered_declarations.push(`$$props: $$props = ${component.helper('exclude_internal_props')}($$props)`);

@ -0,0 +1,7 @@
export default {
html: `
<p>my name is john</p>
<p>my color is blue</p>
<p>bound name is john</p>
<p>bound color is blue</p>`,
};

@ -0,0 +1,8 @@
<script>
let alias;
let color;
export { alias as name, color };
</script>
<p>my name is {alias}</p>
<p>my color is {color}</p>

@ -0,0 +1,10 @@
<script>
import Component from './component.svelte';
let name = 'john';
let color = 'blue';
</script>
<Component bind:name bind:color />
<p>bound name is {name}</p>
<p>bound color is {color}</p>
Loading…
Cancel
Save