From 9c4239741714c2f262ac662fd18707aeac758081 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 16 Nov 2023 16:51:24 -0500 Subject: [PATCH] fix --- .../svelte/src/compiler/phases/3-transform/typescript.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/typescript.js b/packages/svelte/src/compiler/phases/3-transform/typescript.js index 27e69c87bf..54aca47be8 100644 --- a/packages/svelte/src/compiler/phases/3-transform/typescript.js +++ b/packages/svelte/src/compiler/phases/3-transform/typescript.js @@ -14,9 +14,13 @@ export const remove_types = { return node; }, - ExportNamedDeclaration(node) { + ExportNamedDeclaration(node, context) { if (node.importKind === 'type') return b.empty; + if (node.declaration) { + return context.next(); + } + if (node.specifiers) { const specifiers = node.specifiers.filter((s) => s.importKind !== 'type'); if (specifiers.length === 0) return b.empty;