Lines Matching refs:throwError
434 ir::TypeNode *TSParser::ParseThisType(bool throwError)
438 if (throwError && ((GetContext().Status() & ParserStatus::ALLOW_THIS_TYPE) == 0)) {
914 bool throwError)
924 return ParseThisType(throwError);
1139 ir::TypeNode *TSParser::ParseParenthesizedOrFunctionType(ir::TypeNode *typeAnnotation, bool throwError)
1167 return ParseFunctionType(typeStart, isConstructionType, throwError, abstractConstructor);
1179 return ParseFunctionType(typeStart, false, throwError);
1186 return ParseFunctionType(typeStart, false, throwError);
1189 if (throwError && Lexer()->GetToken().Type() != lexer::TokenType::PUNCTUATOR_RIGHT_PARENTHESIS) {
1199 return ParseFunctionType(typeStart, false, throwError);
1208 ir::TypeNode *TSParser::ParseFunctionType(lexer::SourcePosition startLoc, bool isConstructionType, bool throwError,
1213 auto options = throwError ? TypeAnnotationParsingOptions::REPORT_ERROR : TypeAnnotationParsingOptions::NO_OPTS;
1217 if (!throwError) {