Use unescapeLeadingUnderscores

This commit is contained in:
Dan Vanderkam
2024-02-29 13:30:55 -05:00
parent 3ab6faef39
commit 9591231ded
+1 -2
View File
@@ -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;