diff --git a/packages/svelte/src/compiler/phases/3-transform/typescript.js b/packages/svelte/src/compiler/phases/3-transform/typescript.js index fc250d2711..ea9401373d 100644 --- a/packages/svelte/src/compiler/phases/3-transform/typescript.js +++ b/packages/svelte/src/compiler/phases/3-transform/typescript.js @@ -30,6 +30,14 @@ export const remove_types = { return node; }, + ExportDefaultDeclaration(node) { + if (node.exportKind === 'type') return b.empty; + return node; + }, + ExportAllDeclaration(node) { + if (node.exportKind === 'type') return b.empty; + return node; + }, TSAsExpression(node, context) { return context.visit(node.expression); },