Lines Matching defs:functionParameter
4191 ir::Expression *functionParameter = ParsePatternElement(ExpressionParseFlags::NO_OPTS, true, isDeclare);
4193 if (modifiers != ir::ModifierFlags::NONE && functionParameter->IsRestElement()) {
4198 (functionParameter->IsArrayPattern() || functionParameter->IsObjectPattern() ||
4199 (functionParameter->IsAssignmentPattern() &&
4200 (functionParameter->AsAssignmentPattern()->Left()->IsArrayPattern() ||
4201 functionParameter->AsAssignmentPattern()->Left()->IsObjectPattern())))) {
4206 functionParameter = CreateTsParameterProperty(functionParameter, modifiers);
4207 functionParameter->SetRange({parameterStart, functionParameter->AsTSParameterProperty()->Parameter()->End()});
4210 Binder()->AddParamDecl(functionParameter);
4212 return functionParameter;