@@ -5918,10 +5918,7 @@ export interface SymbolLinks {
5918
5918
uniqueESSymbolType ?: Type ; // UniqueESSymbol type for a symbol
5919
5919
declaredType ?: Type ; // Type of class, interface, enum, type alias, or type parameter
5920
5920
typeParameters ?: TypeParameter [ ] ; // Type parameters of type alias (undefined if non-generic)
5921
- outerTypeParameters ?: TypeParameter [ ] ; // Outer type parameters of anonymous object type
5922
5921
instantiations ?: Map < string , Type > ; // Instantiations of generic type alias (undefined if non-generic)
5923
- aliasSymbol ?: Symbol ; // Alias associated with generic type alias instantiation
5924
- aliasTypeArguments ?: readonly Type [ ] // Alias type arguments (if any)
5925
5922
inferredClassSymbol ?: Map < SymbolId , TransientSymbol > ; // Symbol of an inferred ES5 constructor function
5926
5923
mapper ?: TypeMapper ; // Type mapper for instantiation alias
5927
5924
referenced ?: boolean ; // True if alias symbol has been referenced as a value that can be emitted
@@ -5936,8 +5933,6 @@ export interface SymbolLinks {
5936
5933
typeParametersChecked ?: boolean ; // True if type parameters of merged class and interface declarations have been checked.
5937
5934
isDeclarationWithCollidingName ?: boolean ; // True if symbol is block scoped redeclaration
5938
5935
bindingElement ?: BindingElement ; // Binding element associated with property symbol
5939
- exportsSomeValue ?: boolean ; // True if module exports some value (not just types)
5940
- enumKind ?: EnumKind ; // Enum declaration classification
5941
5936
originatingImport ?: ImportDeclaration | ImportCall ; // Import declaration which produced the symbol, present if the symbol is marked as uncallable but had call signatures in `resolveESModuleSymbol`
5942
5937
lateSymbol ?: Symbol ; // Late-bound symbol for a computed property
5943
5938
specifierCache ?: Map < ModeAwareCacheKey , string > ; // For symbols corresponding to external modules, a cache of incoming path -> module specifier name mappings
@@ -5957,12 +5952,6 @@ export interface SymbolLinks {
5957
5952
filteredIndexSymbolCache ?: Map < string , Symbol > //Symbol with applicable declarations
5958
5953
}
5959
5954
5960
- /** @internal */
5961
- export const enum EnumKind {
5962
- Numeric , // Numeric enum (each member has a TypeFlags.Enum type)
5963
- Literal , // Literal enum (each member has a TypeFlags.EnumLiteral type)
5964
- }
5965
-
5966
5955
// dprint-ignore
5967
5956
/** @internal */
5968
5957
export const enum CheckFlags {
@@ -6119,7 +6108,6 @@ export interface EvaluatorResult<T extends string | number | undefined = string
6119
6108
export interface NodeLinks {
6120
6109
flags : NodeCheckFlags ; // Set of flags specific to Node
6121
6110
resolvedType ?: Type ; // Cached type of type node
6122
- resolvedEnumType ?: Type ; // Cached constraint type from enum jsdoc tag
6123
6111
resolvedSignature ?: Signature ; // Cached signature of signature node or call expression
6124
6112
resolvedSymbol ?: Symbol ; // Cached name resolution result
6125
6113
resolvedIndexInfo ?: IndexInfo ; // Cached indexing info resolution result
0 commit comments