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 {
898898 const sourceInitializer = getJSInitializerSymbol(source);
899899 const init = getDeclaredJavascriptInitializer(targetValueDeclaration) || getAssignedJavascriptInitializer(targetValueDeclaration);
900900 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+ }
901905 if (sourceInitializer !== source || targetInitializer !== target) {
902- if (!(targetInitializer.flags & SymbolFlags.Transient)) {
903- const mergedInitializer = getMergedSymbol(targetInitializer);
904- targetInitializer = mergedInitializer === targetInitializer ? cloneSymbol(targetInitializer) : mergedInitializer;
905- }
906906 mergeSymbol(targetInitializer, sourceInitializer);
907907 }
908908 }
You can’t perform that action at this time.
0 commit comments