From fdd078064d85b546557ed15d7b88ca2149b17e61 Mon Sep 17 00:00:00 2001 From: Armando Aguirre Date: Thu, 10 May 2018 18:08:36 -0700 Subject: [PATCH] Added deferred to FileStats telemetry --- src/server/editorServices.ts | 1 + src/server/project.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index 9de36f0687f..a5a4bceb43c 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -83,6 +83,7 @@ namespace ts.server { readonly ts: number; readonly tsx: number; readonly dts: number; + readonly deferred: number; } export interface OpenFileInfo { diff --git a/src/server/project.ts b/src/server/project.ts index a19739d2ba1..6073cd9caef 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -11,7 +11,7 @@ namespace ts.server { /* @internal */ export function countEachFileTypes(infos: ScriptInfo[]): FileStats { - const result: Mutable = { js: 0, jsx: 0, ts: 0, tsx: 0, dts: 0 }; + const result: Mutable = { js: 0, jsx: 0, ts: 0, tsx: 0, dts: 0, deferred: 0 }; for (const info of infos) { switch (info.scriptKind) { case ScriptKind.JS: @@ -28,6 +28,9 @@ namespace ts.server { case ScriptKind.TSX: result.tsx += 1; break; + case ScriptKind.Deferred: + result.deferred += 1; + break; } } return result;