Merge pull request #24049 from armanio123/AddDeferredToProjectTelemetry
Add deferred to project telemetry
This commit is contained in:
commit
5cc833a5f5
|
@ -164,7 +164,7 @@ namespace ts.projectSystem {
|
|||
}
|
||||
|
||||
export function fileStats(nonZeroStats: Partial<server.FileStats>): server.FileStats {
|
||||
return { ts: 0, tsx: 0, dts: 0, js: 0, jsx: 0, ...nonZeroStats };
|
||||
return { ts: 0, tsx: 0, dts: 0, js: 0, jsx: 0, deferred: 0, ...nonZeroStats };
|
||||
}
|
||||
|
||||
export class TestServerEventManager {
|
||||
|
|
|
@ -83,6 +83,7 @@ namespace ts.server {
|
|||
readonly ts: number;
|
||||
readonly tsx: number;
|
||||
readonly dts: number;
|
||||
readonly deferred: number;
|
||||
}
|
||||
|
||||
export interface OpenFileInfo {
|
||||
|
|
|
@ -11,7 +11,7 @@ namespace ts.server {
|
|||
|
||||
/* @internal */
|
||||
export function countEachFileTypes(infos: ScriptInfo[]): FileStats {
|
||||
const result: Mutable<FileStats> = { js: 0, jsx: 0, ts: 0, tsx: 0, dts: 0 };
|
||||
const result: Mutable<FileStats> = { 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;
|
||||
|
|
|
@ -8047,6 +8047,7 @@ declare namespace ts.server {
|
|||
readonly ts: number;
|
||||
readonly tsx: number;
|
||||
readonly dts: number;
|
||||
readonly deferred: number;
|
||||
}
|
||||
interface OpenFileInfo {
|
||||
readonly checkJs: boolean;
|
||||
|
|
Loading…
Reference in a new issue