mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-15 03:23:08 -06:00
Remove unwrapParenthesizedType, use skipTypeParentheses (#58768)
This commit is contained in:
parent
370228311c
commit
afad09986d
@ -1088,7 +1088,6 @@ import {
|
||||
UnionType,
|
||||
UnionTypeNode,
|
||||
UniqueESSymbolType,
|
||||
unwrapParenthesizedType,
|
||||
usingSingleLineStringWriter,
|
||||
VariableDeclaration,
|
||||
VariableDeclarationList,
|
||||
@ -8603,7 +8602,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
|
||||
}
|
||||
|
||||
function tryVisitSimpleTypeNode(node: TypeNode): TypeNode | undefined {
|
||||
const innerNode = unwrapParenthesizedType(node);
|
||||
const innerNode = skipTypeParentheses(node);
|
||||
switch (innerNode.kind) {
|
||||
case SyntaxKind.TypeReference:
|
||||
return tryVisitTypeReference(innerNode as TypeReferenceNode);
|
||||
|
||||
@ -11644,14 +11644,6 @@ export function unwrapParenthesizedExpression(o: Expression) {
|
||||
return o;
|
||||
}
|
||||
|
||||
/** @internal */
|
||||
export function unwrapParenthesizedType(o: TypeNode) {
|
||||
while (o.kind === SyntaxKind.ParenthesizedType) {
|
||||
o = (o as ParenthesizedTypeNode).type;
|
||||
}
|
||||
return o;
|
||||
}
|
||||
|
||||
/** @internal */
|
||||
export function hasInferredType(node: Node): node is HasInferredType {
|
||||
Debug.type<HasInferredType>(node);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user