From 5c2fea4d4e644302b03a61af5c5a2e3bf38646b2 Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Wed, 15 Nov 2017 19:49:34 -0800 Subject: [PATCH] make eventSender required for TypingsInstaller --- src/server/server.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/server/server.ts b/src/server/server.ts index caf70b9c94a..669ca2869f6 100644 --- a/src/server/server.ts +++ b/src/server/server.ts @@ -272,10 +272,7 @@ namespace ts.server { readonly typingSafeListLocation: string, readonly typesMapLocation: string, private readonly npmLocation: string | undefined, - /** - * If undefined, event-related work will be suppressed. - */ - private eventSender: EventSender | undefined) { + private eventSender: EventSender) { } isKnownTypesPackageName(name: string): boolean { @@ -583,7 +580,7 @@ namespace ts.server { const typingsInstaller = disableAutomaticTypingAcquisition ? undefined - : new NodeTypingsInstaller(telemetryEnabled, logger, host, globalTypingsCacheLocation, typingSafeListLocation, typesMapLocation, npmLocation, canUseEvents ? eventSender : undefined); + : new NodeTypingsInstaller(telemetryEnabled, logger, host, globalTypingsCacheLocation, typingSafeListLocation, typesMapLocation, npmLocation, eventSender); super({ host,