mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-05 08:11:30 -06:00
Fix bugs in compiler uncovered by better intersections
This commit is contained in:
parent
ef939c5388
commit
aaeaeab9eb
@ -1795,9 +1795,7 @@ namespace ts {
|
||||
|
||||
const target = getTargetOfBindingOrAssignmentElement(bindingElement);
|
||||
if (target && isPropertyName(target)) {
|
||||
return isComputedPropertyName(target) && isStringOrNumericLiteral(target.expression)
|
||||
? target.expression
|
||||
: target;
|
||||
return target;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -976,7 +976,7 @@ namespace ts {
|
||||
);
|
||||
}
|
||||
|
||||
function visitArrayAssignmentTarget(node: AssignmentPattern) {
|
||||
function visitArrayAssignmentTarget(node: BindingOrAssignmentElement) {
|
||||
const target = getTargetOfBindingOrAssignmentElement(node);
|
||||
if (target && isPrivateIdentifierPropertyAccessExpression(target)) {
|
||||
const wrapped = wrapPrivateIdentifierForDestructuringTarget(target);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user