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
+26-10
Original file line number
Diff line number
Diff line change
@@ -5735,19 +5735,20 @@ export interface Symbol {
5735
5735
members?: SymbolTable;// Class, interface or object literal instance members
5736
5736
exports?: SymbolTable;// Module exports
5737
5737
globalExports?: SymbolTable;// Conditional global UMD exports
5738
-
/** @internal */id?: SymbolId;// Unique id (used to look up SymbolLinks)
5739
-
/** @internal */mergeId?: number;// Merge id (used to look up merged symbol)
5740
-
/** @internal */parent?: Symbol;// Parent symbol
5741
-
/** @internal */exportSymbol?: Symbol;// Exported symbol associated with this symbol
5742
-
/** @internal */constEnumOnlyModule?: boolean;// True if module contains only const enums or other modules with only const enums
5738
+
/** @internal */id: SymbolId;// Unique id (used to look up SymbolLinks)
5739
+
/** @internal */mergeId: number;// Merge id (used to look up merged symbol)
5740
+
/** @internal */parent?: Symbol;// Parent symbol
5741
+
/** @internal */exportSymbol?: Symbol;// Exported symbol associated with this symbol
5742
+
/** @internal */constEnumOnlyModule: boolean|undefined;// True if module contains only const enums or other modules with only const enums
5743
5743
/** @internal */isReferenced?: SymbolFlags;// True if the symbol is referenced elsewhere. Keeps track of the meaning of a reference in case a symbol is both a type parameter and parameter.
5744
5744
/** @internal */isReplaceableByMethod?: boolean;// Can this Javascript class property be replaced by a method symbol?
5745
-
/** @internal */isAssigned?: boolean;// True if the symbol is a parameter with assignments
5745
+
/** @internal */isAssigned?: boolean;// True if the symbol is a parameter with assignments
5746
5746
/** @internal */assignmentDeclarationMembers?: Map<number,Declaration>;// detected late-bound assignment declarations associated with the symbol
5747
5747
}
5748
5748
5749
5749
/** @internal */
5750
5750
exportinterfaceSymbolLinks{
5751
+
_symbolLinksBrand: any;
5751
5752
immediateTarget?: Symbol;// Immediate target of an alias. May be another alias. Do not access directly, use `checker.getImmediateAliasedSymbol` instead.
5752
5753
aliasTarget?: Symbol,// Resolved (non-alias) target of an alias
5753
5754
target?: Symbol;// Original version of an instantiated symbol
0 commit comments