Home
last modified time | relevance | path

Searched refs:arrayPattern (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/es2panda/typescript/core/
Dfunction.cpp141 Type *Checker::CreateParameterTypeForArrayAssignmentPattern(const ir::ArrayExpression *arrayPattern in CreateParameterTypeForArrayAssignmentPattern() argument
150 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() local
235 …ArrayDestructuringContext(this, arrayPattern, false, true, arrayPattern->TypeAnnotation(), param->… in CheckFunctionAssignmentPatternParameter()
237 … paramType = CreateParameterTypeForArrayAssignmentPattern(arrayPattern, context.InferedType()); in CheckFunctionAssignmentPatternParameter()
/arkcompiler/ets_frontend/es2panda/binder/
Dbinder.cpp443 auto *arrayPattern = childNode->AsArrayPattern(); in BuildVarDeclaratorId() local
449 … BuildTSSignatureDeclarationBaseParamsWithParent(arrayPattern, arrayPattern->TypeAnnotation()); in BuildVarDeclaratorId()
/arkcompiler/ets_frontend/es2panda/typescript/
Dchecker.h438 …Type *CreateParameterTypeForArrayAssignmentPattern(const ir::ArrayExpression *arrayPattern, Type *…
/arkcompiler/ets_frontend/es2panda/parser/
DexpressionParser.cpp320 ir::ArrayExpression *arrayPattern = expr->AsArrayExpression(); in ValidateArrowParameter() local
322 if (!arrayPattern->ConvertibleToArrayPattern()) { in ValidateArrowParameter()