diff --git a/extensions/typescript-language-features/src/typescriptServiceClient.ts b/extensions/typescript-language-features/src/typescriptServiceClient.ts index 4b61aff4436..a74b0df59b3 100644 --- a/extensions/typescript-language-features/src/typescriptServiceClient.ts +++ b/extensions/typescript-language-features/src/typescriptServiceClient.ts @@ -289,11 +289,19 @@ export default class TypeScriptServiceClient extends Disposable implements IType this.onDidChangeTypeScriptVersion(currentVersion); let mytoken = ++this.token; - const handle = this.typescriptServerSpawner.spawn(currentVersion, this.configuration, this.pluginManager); this.serverState = new ServerState.Running(handle, apiVersion, undefined, true); this.lastStart = Date.now(); + /* __GDPR__ + "tsserver.spawned" : { + "${include}": [ + "${TypeScriptCommonProperties}" + ] + } + */ + this.logTelemetry('tsserver.spawned'); + handle.onError((err: Error) => { if (this.token !== mytoken) { // this is coming from an old process