Searched refs:objectPattern (Results 1 – 7 of 7) sorted by relevance
| /arkcompiler/ets_frontend/ets2panda/checker/ts/ |
| D | function.cpp | 166 Type *TSChecker::CreateParameterTypeForObjectAssignmentPattern(ir::ObjectExpression *objectPattern,… in CreateParameterTypeForObjectAssignmentPattern() argument 174 for (auto *it : objectPattern->Properties()) { in CreateParameterTypeForObjectAssignmentPattern() 238 ir::ObjectExpression *objectPattern = param->Left()->AsObjectPattern(); in CheckFunctionAssignmentPatternParameter() local 239 …auto context = ObjectDestructuringContext(this, objectPattern, false, true, objectPattern->TypeAnn… in CheckFunctionAssignmentPatternParameter() 242 … paramType = CreateParameterTypeForObjectAssignmentPattern(objectPattern, context.InferredType()); in CheckFunctionAssignmentPatternParameter()
|
| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | function.cpp | 167 … *Checker::CreateParameterTypeForObjectAssignmentPattern(const ir::ObjectExpression *objectPattern, in CreateParameterTypeForObjectAssignmentPattern() argument 176 for (const auto *it : objectPattern->Properties()) { in CreateParameterTypeForObjectAssignmentPattern() 240 const ir::ObjectExpression *objectPattern = param->Left()->AsObjectPattern(); in CheckFunctionAssignmentPatternParameter() local 241 …auto context = ObjectDestructuringContext(this, objectPattern, false, true, objectPattern->TypeAnn… in CheckFunctionAssignmentPatternParameter() 244 … paramType = CreateParameterTypeForObjectAssignmentPattern(objectPattern, context.InferedType()); in CheckFunctionAssignmentPatternParameter()
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | TypedParser.cpp | 1368 ir::ObjectExpression *objectPattern = expr->AsObjectExpression(); in ValidateArrowParameter() local 1370 if (!objectPattern->ConvertibleToObjectPattern()) { in ValidateArrowParameter() 1375 objectPattern->IsOptional()) { in ValidateArrowParameter()
|
| D | expressionParser.cpp | 250 ir::ObjectExpression *objectPattern = expr->AsObjectExpression(); in ValidateArrowParameter() local 252 if (!objectPattern->ConvertibleToObjectPattern()) { in ValidateArrowParameter()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | TSchecker.h | 349 …Type *CreateParameterTypeForObjectAssignmentPattern(ir::ObjectExpression *objectPattern, Type *inf…
|
| /arkcompiler/ets_frontend/es2panda/typescript/ |
| D | checker.h | 439 …Type *CreateParameterTypeForObjectAssignmentPattern(const ir::ObjectExpression *objectPattern, Typ…
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | expressionParser.cpp | 332 ir::ObjectExpression *objectPattern = expr->AsObjectExpression(); in ValidateArrowParameter() local 334 if (!objectPattern->ConvertibleToObjectPattern()) { in ValidateArrowParameter()
|