handle export {...} in script, fix test

pull/1864/head
Rich Harris 7 years ago
parent a6539387f9
commit 040f0f03b5

@ -462,6 +462,7 @@ export default class Component {
code.remove(node.start, node.declaration.start); code.remove(node.start, node.declaration.start);
} else { } else {
removeNode(code, content.start, content.end, content.body, node);
node.specifiers.forEach(specifier => { node.specifiers.forEach(specifier => {
exports.push({ exports.push({
name: specifier.local.name, name: specifier.local.name,

@ -2,6 +2,7 @@
import Foo from './Foo.html'; import Foo from './Foo.html';
import Bar from './Bar.html'; import Bar from './Bar.html';
export { Bar };
export let x = Foo; export let x = Foo;
</script> </script>

Loading…
Cancel
Save