@@ -2620,7 +2620,7 @@ export function createPrinter(printerOptions: PrinterOptions = {}, handlers: Pri
26202620
26212621 function emitPropertyAccessExpression ( node : PropertyAccessExpression ) {
26222622 emitExpression ( node . expression , parenthesizer . parenthesizeLeftSideOfAccess ) ;
2623- const token = node . questionDotToken || setTextRangePosEnd ( factory . createToken ( SyntaxKind . DotToken ) as DotToken , node . expression . end , node . name . pos ) ;
2623+ const token = node . questionDotToken || setTextRangePosEnd ( factory . createToken ( SyntaxKind . DotToken ) , node . expression . end , node . name . pos ) ;
26242624 const linesBeforeDot = getLinesBetweenNodes ( node , node . expression , token ) ;
26252625 const linesAfterDot = getLinesBetweenNodes ( node , token , node . name ) ;
26262626
@@ -4433,13 +4433,13 @@ export function createPrinter(printerOptions: PrinterOptions = {}, handlers: Pri
44334433 if ( modifiers ?. length ) {
44344434 if ( every ( modifiers , isModifier ) ) {
44354435 // if all modifier-likes are `Modifier`, simply emit the array as modifiers.
4436- return emitModifierList ( node , modifiers as NodeArray < Modifier > ) ;
4436+ return emitModifierList ( node , modifiers ) ;
44374437 }
44384438
44394439 if ( every ( modifiers , isDecorator ) ) {
44404440 if ( allowDecorators ) {
44414441 // if all modifier-likes are `Decorator`, simply emit the array as decorators.
4442- return emitDecoratorList ( node , modifiers as NodeArray < Decorator > ) ;
4442+ return emitDecoratorList ( node , modifiers ) ;
44434443 }
44444444 return node . pos ;
44454445 }
0 commit comments