You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/compiler/types.ts
+24-23Lines changed: 24 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -3772,30 +3772,31 @@ namespace ts {
3772
3772
3773
3773
/* @internal */
3774
3774
exportinterfaceSymbolLinks{
3775
-
immediateTarget?: Symbol;// Immediate target of an alias. May be another alias. Do not access directly, use `checker.getImmediateAliasedSymbol` instead.
3776
-
target?: Symbol;// Resolved (non-alias) target of an alias
3777
-
type?: Type;// Type of value symbol
3778
-
uniqueESSymbolType?: Type;// UniqueESSymbol type for a symbol
3779
-
declaredType?: Type;// Type of class, interface, enum, type alias, or type parameter
3780
-
resolvedJSDocType?: Type;// Resolved type of a JSDoc type reference
3781
-
typeParameters?: TypeParameter[];// Type parameters of type alias (undefined if non-generic)
3782
-
outerTypeParameters?: TypeParameter[];// Outer type parameters of anonymous object type
3783
-
instantiations?: Map<Type>;// Instantiations of generic type alias (undefined if non-generic)
3784
-
mapper?: TypeMapper;// Type mapper for instantiation alias
3785
-
referenced?: boolean;// True if alias symbol has been referenced as a value
3786
-
containingType?: UnionOrIntersectionType;// Containing union or intersection type for synthetic property
3787
-
leftSpread?: Symbol;// Left source for synthetic spread property
3788
-
rightSpread?: Symbol;// Right source for synthetic spread property
3789
-
syntheticOrigin?: Symbol;// For a property on a mapped or spread type, points back to the original property
3790
-
isDiscriminantProperty?: boolean;// True if discriminant synthetic property
3791
-
resolvedExports?: SymbolTable;// Resolved exports of module or combined early- and late-bound static members of a class.
3792
-
resolvedMembers?: SymbolTable;// Combined early- and late-bound members of a symbol
3793
-
exportsChecked?: boolean;// True if exports of external module have been checked
3794
-
typeParametersChecked?: boolean;// True if type parameters of merged class and interface declarations have been checked.
3775
+
immediateTarget?: Symbol;// Immediate target of an alias. May be another alias. Do not access directly, use `checker.getImmediateAliasedSymbol` instead.
3776
+
target?: Symbol;// Resolved (non-alias) target of an alias
3777
+
type?: Type;// Type of value symbol
3778
+
uniqueESSymbolType?: Type;// UniqueESSymbol type for a symbol
3779
+
declaredType?: Type;// Type of class, interface, enum, type alias, or type parameter
3780
+
resolvedJSDocType?: Type;// Resolved type of a JSDoc type reference
3781
+
typeParameters?: TypeParameter[];// Type parameters of type alias (undefined if non-generic)
3782
+
outerTypeParameters?: TypeParameter[];// Outer type parameters of anonymous object type
3783
+
instantiations?: Map<Type>;// Instantiations of generic type alias (undefined if non-generic)
3784
+
inferredClassSymbol?: Map<TransientSymbol>;// Symbol of an inferred ES5 constructor function
3785
+
mapper?: TypeMapper;// Type mapper for instantiation alias
3786
+
referenced?: boolean;// True if alias symbol has been referenced as a value
3787
+
containingType?: UnionOrIntersectionType;// Containing union or intersection type for synthetic property
3788
+
leftSpread?: Symbol;// Left source for synthetic spread property
3789
+
rightSpread?: Symbol;// Right source for synthetic spread property
3790
+
syntheticOrigin?: Symbol;// For a property on a mapped or spread type, points back to the original property
3791
+
isDiscriminantProperty?: boolean;// True if discriminant synthetic property
3792
+
resolvedExports?: SymbolTable;// Resolved exports of module or combined early- and late-bound static members of a class.
3793
+
resolvedMembers?: SymbolTable;// Combined early- and late-bound members of a symbol
3794
+
exportsChecked?: boolean;// True if exports of external module have been checked
3795
+
typeParametersChecked?: boolean;// True if type parameters of merged class and interface declarations have been checked.
3795
3796
isDeclarationWithCollidingName?: boolean;// True if symbol is block scoped redeclaration
3796
-
bindingElement?: BindingElement;// Binding element associated with property symbol
3797
-
exportsSomeValue?: boolean;// True if module exports some value (not just types)
originatingImport?: ImportDeclaration|ImportCall;// Import declaration which produced the symbol, present if the symbol is marked as uncallable but had call signatures in `resolveESModuleSymbol`
3800
3801
lateSymbol?: Symbol;// Late-bound symbol for a computed property
3801
3802
specifierCache?: Map<string>;// For symbols corresponding to external modules, a cache of incoming path -> module specifier name mappings
0 commit comments