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-10Lines changed: 26 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -5744,19 +5744,20 @@ export interface Symbol {
5744
5744
members?: SymbolTable;// Class, interface or object literal instance members
5745
5745
exports?: SymbolTable;// Module exports
5746
5746
globalExports?: SymbolTable;// Conditional global UMD exports
5747
-
/** @internal */id?: SymbolId;// Unique id (used to look up SymbolLinks)
5748
-
/** @internal */mergeId?: number;// Merge id (used to look up merged symbol)
5749
-
/** @internal */parent?: Symbol;// Parent symbol
5750
-
/** @internal */exportSymbol?: Symbol;// Exported symbol associated with this symbol
5751
-
/** @internal */constEnumOnlyModule?: boolean;// True if module contains only const enums or other modules with only const enums
5747
+
/** @internal */id: SymbolId;// Unique id (used to look up SymbolLinks)
5748
+
/** @internal */mergeId: number;// Merge id (used to look up merged symbol)
5749
+
/** @internal */parent?: Symbol;// Parent symbol
5750
+
/** @internal */exportSymbol?: Symbol;// Exported symbol associated with this symbol
5751
+
/** @internal */constEnumOnlyModule: boolean|undefined;// True if module contains only const enums or other modules with only const enums
5752
5752
/** @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.
5753
5753
/** @internal */isReplaceableByMethod?: boolean;// Can this Javascript class property be replaced by a method symbol?
5754
-
/** @internal */isAssigned?: boolean;// True if the symbol is a parameter with assignments
5754
+
/** @internal */isAssigned?: boolean;// True if the symbol is a parameter with assignments
5755
5755
/** @internal */assignmentDeclarationMembers?: Map<number,Declaration>;// detected late-bound assignment declarations associated with the symbol
5756
5756
}
5757
5757
5758
5758
/** @internal */
5759
5759
exportinterfaceSymbolLinks{
5760
+
_symbolLinksBrand: any;
5760
5761
immediateTarget?: Symbol;// Immediate target of an alias. May be another alias. Do not access directly, use `checker.getImmediateAliasedSymbol` instead.
5761
5762
aliasTarget?: Symbol,// Resolved (non-alias) target of an alias
5762
5763
target?: Symbol;// Original version of an instantiated symbol
0 commit comments