File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -898,11 +898,11 @@ namespace ts {
898
898
const sourceInitializer = getJSInitializerSymbol(source);
899
899
const init = getDeclaredJavascriptInitializer(targetValueDeclaration) || getAssignedJavascriptInitializer(targetValueDeclaration);
900
900
let targetInitializer = init && init.symbol ? init.symbol : target;
901
+ if (!(targetInitializer.flags & SymbolFlags.Transient)) {
902
+ const mergedInitializer = getMergedSymbol(targetInitializer);
903
+ targetInitializer = mergedInitializer === targetInitializer ? cloneSymbol(targetInitializer) : mergedInitializer;
904
+ }
901
905
if (sourceInitializer !== source || targetInitializer !== target) {
902
- if (!(targetInitializer.flags & SymbolFlags.Transient)) {
903
- const mergedInitializer = getMergedSymbol(targetInitializer);
904
- targetInitializer = mergedInitializer === targetInitializer ? cloneSymbol(targetInitializer) : mergedInitializer;
905
- }
906
906
mergeSymbol(targetInitializer, sourceInitializer);
907
907
}
908
908
}
You can’t perform that action at this time.
0 commit comments