Searched refs:arrayPattern (Results 1 – 4 of 4) sorted by relevance
141 Type *Checker::CreateParameterTypeForArrayAssignmentPattern(const ir::ArrayExpression *arrayPattern… in CreateParameterTypeForArrayAssignmentPattern() argument150 if (inferedTuple->FixedLength() > arrayPattern->Elements().size()) { in CreateParameterTypeForArrayAssignmentPattern()156 …for (uint32_t index = inferedTuple->FixedLength(); index < arrayPattern->Elements().size(); index+… in CreateParameterTypeForArrayAssignmentPattern()233 const ir::ArrayExpression *arrayPattern = param->Left()->AsArrayPattern(); in CheckFunctionAssignmentPatternParameter() local235 …ArrayDestructuringContext(this, arrayPattern, false, true, arrayPattern->TypeAnnotation(), param->… in CheckFunctionAssignmentPatternParameter()237 … paramType = CreateParameterTypeForArrayAssignmentPattern(arrayPattern, context.InferedType()); in CheckFunctionAssignmentPatternParameter()
443 auto *arrayPattern = childNode->AsArrayPattern(); in BuildVarDeclaratorId() local449 … BuildTSSignatureDeclarationBaseParamsWithParent(arrayPattern, arrayPattern->TypeAnnotation()); in BuildVarDeclaratorId()
438 …Type *CreateParameterTypeForArrayAssignmentPattern(const ir::ArrayExpression *arrayPattern, Type *…
320 ir::ArrayExpression *arrayPattern = expr->AsArrayExpression(); in ValidateArrowParameter() local322 if (!arrayPattern->ConvertibleToArrayPattern()) { in ValidateArrowParameter()