From e8748f8162e85d85581cf2006e4cee51bf796e84 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Tue, 3 Dec 2019 11:31:30 -0800 Subject: [PATCH] Add nested global member creation to shim (#35473) --- src/services/globalThisShim.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/services/globalThisShim.ts b/src/services/globalThisShim.ts index 632a94a6aeb..287abcc989a 100644 --- a/src/services/globalThisShim.ts +++ b/src/services/globalThisShim.ts @@ -39,6 +39,11 @@ // @ts-ignore if (typeof process === "undefined" || process.browser) { /// TODO: this is used by VS, clean this up on both sides of the interface + + //@ts-ignore + globalThis.TypeScript = globalThis.TypeScript || {}; + //@ts-ignore + globalThis.TypeScript.Services = globalThis.TypeScript.Services || {}; //@ts-ignore globalThis.TypeScript.Services.TypeScriptServicesFactory = ts.TypeScriptServicesFactory;