From f40a867deebe97f5852158b153e5e771f3d3e1a5 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 10 May 2022 12:00:28 -0700 Subject: [PATCH] Remove eval We should throw instead when dynamic import is not implemented --- src/webServer/webServer.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/webServer/webServer.ts b/src/webServer/webServer.ts index fd252656575..81e07d3d2ae 100644 --- a/src/webServer/webServer.ts +++ b/src/webServer/webServer.ts @@ -137,8 +137,7 @@ namespace ts.server { return ts.server.dynamicImport(id); } - // Fall back to `eval` if dynamic import wasn't avaialble. - return eval(`import(${JSON.stringify(id)})`); // eslint-disable-line no-eval + throw new Error("Dynamic import not implemented"); }; return {