Lines Matching defs:paramIdent
1406 auto *const paramIdent = GetAnnotatedExpressionFromParam();
1411 if (paramIdent->IsRestElement()) {
1432 if (paramIdent->IsRestElement() && !typeAnnotation->IsTSArrayType()) {
1436 typeAnnotation->SetParent(paramIdent);
1437 paramIdent->SetTsTypeAnnotation(typeAnnotation);
1438 paramIdent->SetEnd(typeAnnotation->End());
1443 return ParseFunctionParameterExpression(paramIdent, defaultUndef);
1448 auto *paramIdent = AllocNode<ir::Identifier>(varbinder::TypedBinder::MANDATORY_PARAM_THIS, Allocator());
1449 paramIdent->SetRange(Lexer()->GetToken().Loc());
1458 typeAnnotation->SetParent(paramIdent);
1459 paramIdent->SetTsTypeAnnotation(typeAnnotation);
1461 auto *paramExpression = AllocNode<ir::ETSParameterExpression>(paramIdent, nullptr);
1462 paramExpression->SetRange({paramIdent->Start(), paramIdent->End()});
1766 auto *paramIdent = ExpectIdentifier();
1783 auto *typeParam = AllocNode<ir::TSTypeParameter>(paramIdent, constraint, defaultType, varianceModifier);