From 2359c8398ee3b2058f280efabd70d0a0f6751ba8 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 13 Nov 2020 14:50:45 -0800 Subject: [PATCH] Move code around so that exported functions are set on namespace --- src/tsserver/server.ts | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/tsserver/server.ts b/src/tsserver/server.ts index ed3104d741b..c3933150fdf 100644 --- a/src/tsserver/server.ts +++ b/src/tsserver/server.ts @@ -7,26 +7,6 @@ namespace ts.server { Web }; - const systemKind = typeof process !== "undefined" ? SystemKind.Node : SystemKind.Web; - const platform = () => systemKind === SystemKind.Web ? "web" : require("os").platform(); - setStackTraceLimit(); - switch (systemKind) { - case SystemKind.Node: - start(initializeNodeSystem()); - break; - case SystemKind.Web: - // Get args from first message - const listener = (e: any) => { - removeEventListener("message", listener); - const args = e.data; - start(initializeWebSystem(args)); - }; - addEventListener("message", listener); - break; - default: - Debug.assertNever(systemKind, "Unknown system kind"); - } - function parseStringArray(argName: string): readonly string[] { const arg = findArgument(argName); if (arg === undefined) { @@ -109,4 +89,24 @@ namespace ts.server { cancellationToken ); } + + const systemKind = typeof process !== "undefined" ? SystemKind.Node : SystemKind.Web; + const platform = () => systemKind === SystemKind.Web ? "web" : require("os").platform(); + setStackTraceLimit(); + switch (systemKind) { + case SystemKind.Node: + start(initializeNodeSystem()); + break; + case SystemKind.Web: + // Get args from first message + const listener = (e: any) => { + removeEventListener("message", listener); + const args = e.data; + start(initializeWebSystem(args)); + }; + addEventListener("message", listener); + break; + default: + Debug.assertNever(systemKind, "Unknown system kind"); + } }