@@ -5918,10 +5918,7 @@ export interface SymbolLinks {
59185918 uniqueESSymbolType ?: Type ; // UniqueESSymbol type for a symbol
59195919 declaredType ?: Type ; // Type of class, interface, enum, type alias, or type parameter
59205920 typeParameters ?: TypeParameter [ ] ; // Type parameters of type alias (undefined if non-generic)
5921- outerTypeParameters ?: TypeParameter [ ] ; // Outer type parameters of anonymous object type
59225921 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)
59255922 inferredClassSymbol ?: Map < SymbolId , TransientSymbol > ; // Symbol of an inferred ES5 constructor function
59265923 mapper ?: TypeMapper ; // Type mapper for instantiation alias
59275924 referenced ?: boolean ; // True if alias symbol has been referenced as a value that can be emitted
@@ -5936,8 +5933,6 @@ export interface SymbolLinks {
59365933 typeParametersChecked ?: boolean ; // True if type parameters of merged class and interface declarations have been checked.
59375934 isDeclarationWithCollidingName ?: boolean ; // True if symbol is block scoped redeclaration
59385935 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
59415936 originatingImport ?: ImportDeclaration | ImportCall ; // Import declaration which produced the symbol, present if the symbol is marked as uncallable but had call signatures in `resolveESModuleSymbol`
59425937 lateSymbol ?: Symbol ; // Late-bound symbol for a computed property
59435938 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 {
59575952 filteredIndexSymbolCache ?: Map < string , Symbol > //Symbol with applicable declarations
59585953}
59595954
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-
59665955// dprint-ignore
59675956/** @internal */
59685957export const enum CheckFlags {
@@ -6119,7 +6108,6 @@ export interface EvaluatorResult<T extends string | number | undefined = string
61196108export interface NodeLinks {
61206109 flags : NodeCheckFlags ; // Set of flags specific to Node
61216110 resolvedType ?: Type ; // Cached type of type node
6122- resolvedEnumType ?: Type ; // Cached constraint type from enum jsdoc tag
61236111 resolvedSignature ?: Signature ; // Cached signature of signature node or call expression
61246112 resolvedSymbol ?: Symbol ; // Cached name resolution result
61256113 resolvedIndexInfo ?: IndexInfo ; // Cached indexing info resolution result
0 commit comments