Lines Matching defs:paramVar
123 varbinder::Variable *paramVar = param->Variable();
131 paramVar->AddFlag(varbinder::VariableFlags::OPTIONAL);
135 paramVar->SetTsType(param->TypeAnnotation()->GetType(this));
136 return {paramVar->AsLocalVariable(), nullptr, isOptional};
209 varbinder::Variable *paramVar = paramIdent->Variable();
210 ASSERT(paramVar);
215 paramVar->SetTsType(paramType);
217 return {paramVar->AsLocalVariable(), nullptr, true};
220 paramVar->SetTsType(GetBaseTypeOfLiteralType(param->Right()->Check(this)));
221 paramVar->AddFlag(varbinder::VariableFlags::OPTIONAL);
222 return {paramVar->AsLocalVariable(), nullptr, true};
403 auto [paramVar, restVar, isOptional] = CheckFunctionParameter(*it, signatureInfo);
410 if (paramVar == nullptr) {
414 signatureInfo->params.insert(signatureInfo->params.begin(), paramVar);