Home
last modified time | relevance | path

Searched refs:IsTypeAssignableTo (Results 1 – 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/es2panda/typescript/core/
DbinaryLikeExpression.cpp103 …if (IsTypeAssignableTo(leftType, GlobalNumberType()) && IsTypeAssignableTo(rightType, GlobalNumber… in CheckPlusOperator()
105 …} else if (IsTypeAssignableTo(leftType, GlobalBigintType()) && IsTypeAssignableTo(rightType, Globa… in CheckPlusOperator()
107 …} else if (IsTypeAssignableTo(leftType, GlobalStringType()) || IsTypeAssignableTo(rightType, Globa… in CheckPlusOperator()
132 …if (AreTypesComparable(leftType, rightType) || (IsTypeAssignableTo(leftType, GlobalNumberOrBigintT… in CheckCompareOperator()
133IsTypeAssignableTo(rightType, GlobalNumberOrBigintType()))) { in CheckCompareOperator()
221 if (!IsTypeAssignableTo(valueType, leftType)) { in CheckAssignmentOperator()
DtypeRelation.cpp59 bool Checker::IsTypeAssignableTo(Type *source, Type *target) in IsTypeAssignableTo() function in panda::es2panda::checker::Checker
64 bool Checker::IsTypeAssignableTo(Type *source, Type *target, const std::string &errMsg, in IsTypeAssignableTo() function in panda::es2panda::checker::Checker
67 if (!IsTypeAssignableTo(source, target)) { in IsTypeAssignableTo()
74 bool Checker::IsTypeAssignableTo(Type *source, Type *target, std::initializer_list<TypeErrorMessage… in IsTypeAssignableTo() function in panda::es2panda::checker::Checker
77 if (!IsTypeAssignableTo(source, target)) { in IsTypeAssignableTo()
Dobject.cpp60 IsTypeAssignableTo(propType, numberInfo->GetType(), in CheckIndexConstraints()
71 IsTypeAssignableTo(propType, stringInfo->GetType(), in CheckIndexConstraints()
77 if (numberInfo && !IsTypeAssignableTo(numberInfo->GetType(), stringInfo->GetType())) { in CheckIndexConstraints()
DtypeElaborationContext.cpp42 if (!checker_->IsTypeAssignableTo(sourceType, currentType)) { in GetBestMatchingType()
DdestructuringContext.cpp64 if (defaultType && !checker_->IsTypeAssignableTo(defaultType, variable->TsType())) { in HandleDestructuringAssignment()
68 if (inferedType && !checker_->IsTypeAssignableTo(inferedType, variable->TsType())) { in HandleDestructuringAssignment()
167 if (validateTypeAnnotation_ && !checker_->IsTypeAssignableTo(defaultType, inferedType)) { in HandleAssignmentPattern()
Dfunction.cpp618 IsTypeAssignableTo(bodyCallSignature->ReturnType(), iter->ReturnType()) || in InferFunctionDeclarationType()
619 IsTypeAssignableTo(iter->ReturnType(), bodyCallSignature->ReturnType())) { in InferFunctionDeclarationType()
729 if (!IsTypeAssignableTo(callArgType, sigArgType)) { in CallMatchesSignature()
Dhelpers.cpp319 if (IsTypeAssignableTo(sourceType, targetType)) { in ElaborateElementwise()
/arkcompiler/ets_frontend/es2panda/ir/statements/
DreturnStatement.cpp88 checker->IsTypeAssignableTo(returnType, funcReturnType, in Check()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsInterfaceDeclaration.cpp116 checker->IsTypeAssignableTo(resolvedInterface, base, in Check()
/arkcompiler/ets_frontend/es2panda/typescript/
Dchecker.h446 bool IsTypeAssignableTo(Type *source, Type *target);
447 …bool IsTypeAssignableTo(Type *source, Type *target, const std::string &errMsg, const lexer::Source…
448 …bool IsTypeAssignableTo(Type *source, Type *target, std::initializer_list<TypeErrorMessageElement>…