@@ -341,7 +341,7 @@ namespace ts {
341341 }
342342 else {
343343 errorNameNode = signature . name ;
344- resolver . writeReturnTypeOfSignatureDeclaration ( signature , enclosingDeclaration , TypeFormatFlags . UseTypeOfFunction , writer ) ;
344+ resolver . writeReturnTypeOfSignatureDeclaration ( signature , enclosingDeclaration , TypeFormatFlags . UseTypeOfFunction | TypeFormatFlags . UseTypeAliasValue , writer ) ;
345345 errorNameNode = undefined ;
346346 }
347347 }
@@ -563,7 +563,7 @@ namespace ts {
563563 write ( tempVarName ) ;
564564 write ( ": " ) ;
565565 writer . getSymbolAccessibilityDiagnostic = getDefaultExportAccessibilityDiagnostic ;
566- resolver . writeTypeOfExpression ( node . expression , enclosingDeclaration , TypeFormatFlags . UseTypeOfFunction , writer ) ;
566+ resolver . writeTypeOfExpression ( node . expression , enclosingDeclaration , TypeFormatFlags . UseTypeOfFunction | TypeFormatFlags . UseTypeAliasValue , writer ) ;
567567 write ( ";" ) ;
568568 writeLine ( ) ;
569569 write ( node . isExportEquals ? "export = " : "export default " ) ;
@@ -1025,7 +1025,7 @@ namespace ts {
10251025 }
10261026 else {
10271027 writer . getSymbolAccessibilityDiagnostic = getHeritageClauseVisibilityError ;
1028- resolver . writeBaseConstructorTypeOfClass ( < ClassLikeDeclaration > enclosingDeclaration , enclosingDeclaration , TypeFormatFlags . UseTypeOfFunction , writer ) ;
1028+ resolver . writeBaseConstructorTypeOfClass ( < ClassLikeDeclaration > enclosingDeclaration , enclosingDeclaration , TypeFormatFlags . UseTypeOfFunction | TypeFormatFlags . UseTypeAliasValue , writer ) ;
10291029 }
10301030
10311031 function getHeritageClauseVisibilityError ( symbolAccessibilityResult : SymbolAccessibilityResult ) : SymbolAccessibilityDiagnostic {
0 commit comments