Skip to content

Commit b2176c1

Browse files
author
Arthur Ozga
committed
no ascii escaping in param names
1 parent a9ab30c commit b2176c1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/compiler/checker.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2818,7 +2818,7 @@ namespace ts {
28182818
const modifiers = parameterDeclaration.modifiers && parameterDeclaration.modifiers.map(getSynthesizedClone);
28192819
const dotDotDotToken = isRestParameter(parameterDeclaration) ? createToken(SyntaxKind.DotDotDotToken) : undefined;
28202820
const name = parameterDeclaration.name.kind === SyntaxKind.Identifier ?
2821-
getSynthesizedClone(parameterDeclaration.name) :
2821+
setEmitFlags(getSynthesizedClone(parameterDeclaration.name), EmitFlags.NoAsciiEscaping) :
28222822
cloneBindingName(parameterDeclaration.name);
28232823
const questionToken = isOptionalParameter(parameterDeclaration) ? createToken(SyntaxKind.QuestionToken) : undefined;
28242824

@@ -2846,7 +2846,7 @@ namespace ts {
28462846
if (clone.kind === SyntaxKind.BindingElement) {
28472847
(<BindingElement>clone).initializer = undefined;
28482848
}
2849-
return setEmitFlags(clone, EmitFlags.SingleLine);
2849+
return setEmitFlags(clone, EmitFlags.SingleLine | EmitFlags.NoAsciiEscaping);
28502850
}
28512851
}
28522852
}

0 commit comments

Comments
 (0)