mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Use unescapeLeadingUnderscores
This commit is contained in:
@@ -37431,8 +37431,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
|
||||
const [i, type] = predicate;
|
||||
const param = func.parameters[i];
|
||||
if (isIdentifier(param.name)) {
|
||||
// TODO: is there an alternative to the "as string" here? (It's __String)
|
||||
return createTypePredicate(TypePredicateKind.Identifier, param.name.escapedText as string, i, type);
|
||||
return createTypePredicate(TypePredicateKind.Identifier, unescapeLeadingUnderscores(param.name.escapedText), i, type);
|
||||
}
|
||||
}
|
||||
return undefined;
|
||||
|
||||
Reference in New Issue
Block a user