From 043e1ca74384746e606181e55a9db13e3da51f4b Mon Sep 17 00:00:00 2001 From: Evgeniy Timokhov Date: Wed, 25 Oct 2023 22:37:19 +0100 Subject: [PATCH] Expose TypeChecker.getMergedSymbol to public (#56192) (#56193) --- src/compiler/types.ts | 2 +- tests/baselines/reference/api/typescript.d.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/compiler/types.ts b/src/compiler/types.ts index e0e9be8dc3b..50bfc2839ba 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -5043,7 +5043,7 @@ export interface TypeChecker { isUndefinedSymbol(symbol: Symbol): boolean; isArgumentsSymbol(symbol: Symbol): boolean; isUnknownSymbol(symbol: Symbol): boolean; - /** @internal */ getMergedSymbol(symbol: Symbol): Symbol; + getMergedSymbol(symbol: Symbol): Symbol; getConstantValue(node: EnumMember | PropertyAccessExpression | ElementAccessExpression): string | number | undefined; isValidPropertyAccess(node: PropertyAccessExpression | QualifiedName | ImportTypeNode, propertyName: string): boolean; diff --git a/tests/baselines/reference/api/typescript.d.ts b/tests/baselines/reference/api/typescript.d.ts index a0da94069a0..d3028ed4d60 100644 --- a/tests/baselines/reference/api/typescript.d.ts +++ b/tests/baselines/reference/api/typescript.d.ts @@ -6778,6 +6778,7 @@ declare namespace ts { isUndefinedSymbol(symbol: Symbol): boolean; isArgumentsSymbol(symbol: Symbol): boolean; isUnknownSymbol(symbol: Symbol): boolean; + getMergedSymbol(symbol: Symbol): Symbol; getConstantValue(node: EnumMember | PropertyAccessExpression | ElementAccessExpression): string | number | undefined; isValidPropertyAccess(node: PropertyAccessExpression | QualifiedName | ImportTypeNode, propertyName: string): boolean; /** Follow all aliases to get the original symbol. */