Lines Matching defs:functionParameter
294 ir::Expression *functionParameter = ParsePatternElement(ExpressionParseFlags::NO_OPTS, true);
296 if (modifiers != ir::ModifierFlags::NONE && functionParameter->IsRestElement()) {
301 (functionParameter->IsArrayPattern() || functionParameter->IsObjectPattern() ||
302 (functionParameter->IsAssignmentPattern() &&
303 (functionParameter->AsAssignmentPattern()->Left()->IsArrayPattern() ||
304 functionParameter->AsAssignmentPattern()->Left()->IsObjectPattern())))) {
309 functionParameter = CreateParameterProperty(functionParameter, modifiers);
310 functionParameter->SetRange({parameterStart, functionParameter->AsTSParameterProperty()->Parameter()->End()});
313 return functionParameter;