From 400e5516a75450348f412783b59d9f0a3041f2da Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Thu, 25 Apr 2024 13:35:13 -0700 Subject: [PATCH] Don't crash when dts output not present in playground --- packages/sandbox/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sandbox/src/index.ts b/packages/sandbox/src/index.ts index 944ec274be43..8402b24336b5 100644 --- a/packages/sandbox/src/index.ts +++ b/packages/sandbox/src/index.ts @@ -319,7 +319,7 @@ export const createTypeScriptSandbox = ( /** Gets the DTS for the JS/TS of compiling your editor's code */ const getDTSForCode = async () => { const result = await getEmitResult() - return result.outputFiles.find((o: any) => o.name.endsWith(".d.ts"))!.text + return result.outputFiles.find((o: any) => o.name.endsWith(".d.ts"))?.text || "" } const getWorkerProcess = async (): Promise => {