Lines Matching defs:assignmentPattern
301 auto *assignmentPattern = prop->Value()->AsAssignmentPattern();
302 patternParamType = assignmentPattern->Right()->Check(checker);
303 ASSERT(assignmentPattern->Left()->AsIdentifier()->Variable());
304 bindingVar = assignmentPattern->Left()->AsIdentifier()->Variable();
364 auto *assignmentPattern = prop->Value()->AsAssignmentPattern();
366 if (assignmentPattern->Left()->IsIdentifier()) {
367 bindingVar = assignmentPattern->Left()->AsIdentifier()->Variable();
368 patternParamType = checker->GetBaseTypeOfLiteralType(assignmentPattern->Right()->Check(checker));
372 if (assignmentPattern->Left()->IsArrayPattern()) {
375 {checker, assignmentPattern->Left()->AsArrayPattern(), false, true, nullptr, assignmentPattern->Right()});
387 ASSERT(assignmentPattern->Left()->IsObjectPattern());
390 {checker, assignmentPattern->Left()->AsObjectPattern(), false, true, nullptr, assignmentPattern->Right()});