From 536c665312590f9b2b04df9e2a2809e69b28d446 Mon Sep 17 00:00:00 2001 From: John Sorial <30316353+John98Zakaria@users.noreply.github.com> Date: Fri, 29 Mar 2024 10:53:05 +0100 Subject: [PATCH] fix: remove empty export from transpiled ts file (#1471) --- packages/client/setup/code-runners.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/client/setup/code-runners.ts b/packages/client/setup/code-runners.ts index b485ab24b5..992aedfeda 100644 --- a/packages/client/setup/code-runners.ts +++ b/packages/client/setup/code-runners.ts @@ -144,9 +144,13 @@ export async function runJavaScript(code: string): Promise { return textRep } - // The reflect-metadata runtime is available, so allow that to go through function sanitizeJS(code: string) { - return code.replace(`import "reflect-metadata"`, '').replace(`require("reflect-metadata")`, '') + // The reflect-metadata runtime is available, so allow that to go through + code = code.replace(`import "reflect-metadata"`, '').replace(`require("reflect-metadata")`, '') + // Transpiled typescript sometimes contains an empty export, remove it. + code = code.replace('export {};', '') + + return code } return allLogs