Searched refs:TypeAnnotationParsingOptions (Results 1 – 4 of 4) sorted by relevance
324 ir::Expression *ParserImpl::ParseTsIdentifierReference(TypeAnnotationParsingOptions options) in ParseTsIdentifierReference()499 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTsTemplateLiteralType()522 TypeAnnotationParsingOptions *options) in ParseTsTypeAnnotationElement()526 …if (*options & (TypeAnnotationParsingOptions::IN_MODIFIER | TypeAnnotationParsingOptions::IN_UNION… in ParseTsTypeAnnotationElement()527 TypeAnnotationParsingOptions::IN_INTERSECTION)) { in ParseTsTypeAnnotationElement()531 …return ParseTsUnionType(typeAnnotation, *options & TypeAnnotationParsingOptions::RESTRICT_EXTENDS); in ParseTsTypeAnnotationElement()534 if (*options & (TypeAnnotationParsingOptions::IN_MODIFIER | in ParseTsTypeAnnotationElement()535 TypeAnnotationParsingOptions::IN_INTERSECTION)) { in ParseTsTypeAnnotationElement()539 … return ParseTsIntersectionType(typeAnnotation, *options & TypeAnnotationParsingOptions::IN_UNION, in ParseTsTypeAnnotationElement()540 … *options & TypeAnnotationParsingOptions::RESTRICT_EXTENDS); in ParseTsTypeAnnotationElement()[all …]
131 TypeAnnotationParsingOptions options = in ParseTsAsExpression()132 TypeAnnotationParsingOptions::THROW_ERROR | TypeAnnotationParsingOptions::ALLOW_CONST; in ParseTsAsExpression()504 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTsGenericArrowFunction()525 TypeAnnotationParsingOptions options = in ParseTsTypeAssertion()526 TypeAnnotationParsingOptions::THROW_ERROR | TypeAnnotationParsingOptions::ALLOW_CONST; in ParseTsTypeAssertion()546 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseCoverParenthesizedExpressionAndArrowParameterList()568 options |= TypeAnnotationParsingOptions::CAN_BE_TS_TYPE_PREDICATE; in ParseCoverParenthesizedExpressionAndArrowParameterList()570 options &= ~TypeAnnotationParsingOptions::CAN_BE_TS_TYPE_PREDICATE; in ParseCoverParenthesizedExpressionAndArrowParameterList()586 options |= TypeAnnotationParsingOptions::CAN_BE_TS_TYPE_PREDICATE; in ParseCoverParenthesizedExpressionAndArrowParameterList()588 options &= ~TypeAnnotationParsingOptions::CAN_BE_TS_TYPE_PREDICATE; in ParseCoverParenthesizedExpressionAndArrowParameterList()[all …]
158 enum class TypeAnnotationParsingOptions { enum170 DEFINE_BITOPS(TypeAnnotationParsingOptions) in DEFINE_BITOPS() argument250 ir::Expression *ParseTsIdentifierReference(TypeAnnotationParsingOptions options);251 ir::Expression *ParseTsBasicType(TypeAnnotationParsingOptions options);270 …ir::Expression *ParseTsTypeReferenceOrQuery(TypeAnnotationParsingOptions options, bool parseQuery …276 ir::Expression *ParseTsTypeAnnotation(TypeAnnotationParsingOptions *options);283 …*ParseTsTypeAnnotationElement(ir::Expression *typeAnnotation, TypeAnnotationParsingOptions *option…
720 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTsTypeAliasDeclaration()1820 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseCatchParam()2021 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseVariableDeclarator()