Skip to content

Commit a4bacf3

Browse files
authored
Merge pull request #33400 from microsoft/make-perf-count-functions-public
Make perf count functions public
2 parents bc7bde3 + d94d715 commit a4bacf3

File tree

3 files changed

+23
-5
lines changed

3 files changed

+23
-5
lines changed

src/compiler/types.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3007,11 +3007,11 @@ namespace ts {
30073007

30083008
/* @internal */ getClassifiableNames(): UnderscoreEscapedMap<true>;
30093009

3010-
/* @internal */ getNodeCount(): number;
3011-
/* @internal */ getIdentifierCount(): number;
3012-
/* @internal */ getSymbolCount(): number;
3013-
/* @internal */ getTypeCount(): number;
3014-
/* @internal */ getRelationCacheSizes(): { assignable: number, identity: number, subtype: number };
3010+
getNodeCount(): number;
3011+
getIdentifierCount(): number;
3012+
getSymbolCount(): number;
3013+
getTypeCount(): number;
3014+
getRelationCacheSizes(): { assignable: number, identity: number, subtype: number };
30153015

30163016
/* @internal */ getFileProcessingDiagnostics(): DiagnosticCollection;
30173017
/* @internal */ getResolvedTypeReferenceDirectives(): Map<ResolvedTypeReferenceDirective | undefined>;

tests/baselines/reference/api/tsserverlibrary.d.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1883,6 +1883,15 @@ declare namespace ts {
18831883
* Gets a type checker that can be used to semantically analyze source files in the program.
18841884
*/
18851885
getTypeChecker(): TypeChecker;
1886+
getNodeCount(): number;
1887+
getIdentifierCount(): number;
1888+
getSymbolCount(): number;
1889+
getTypeCount(): number;
1890+
getRelationCacheSizes(): {
1891+
assignable: number;
1892+
identity: number;
1893+
subtype: number;
1894+
};
18861895
isSourceFileFromExternalLibrary(file: SourceFile): boolean;
18871896
isSourceFileDefaultLibrary(file: SourceFile): boolean;
18881897
getProjectReferences(): readonly ProjectReference[] | undefined;

tests/baselines/reference/api/typescript.d.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1883,6 +1883,15 @@ declare namespace ts {
18831883
* Gets a type checker that can be used to semantically analyze source files in the program.
18841884
*/
18851885
getTypeChecker(): TypeChecker;
1886+
getNodeCount(): number;
1887+
getIdentifierCount(): number;
1888+
getSymbolCount(): number;
1889+
getTypeCount(): number;
1890+
getRelationCacheSizes(): {
1891+
assignable: number;
1892+
identity: number;
1893+
subtype: number;
1894+
};
18861895
isSourceFileFromExternalLibrary(file: SourceFile): boolean;
18871896
isSourceFileDefaultLibrary(file: SourceFile): boolean;
18881897
getProjectReferences(): readonly ProjectReference[] | undefined;

0 commit comments

Comments
 (0)