diff --git a/crates/oxc_ast/src/ast/ts.rs b/crates/oxc_ast/src/ast/ts.rs index e22f034a6c575..8f7633c76ab91 100644 --- a/crates/oxc_ast/src/ast/ts.rs +++ b/crates/oxc_ast/src/ast/ts.rs @@ -122,6 +122,7 @@ pub struct TSEnumBody<'a> { pub struct TSEnumMember<'a> { pub span: Span, pub id: TSEnumMemberName<'a>, + pub computed: bool, pub initializer: Option>, } @@ -132,6 +133,7 @@ pub struct TSEnumMember<'a> { pub enum TSEnumMemberName<'a> { Identifier(Box<'a, IdentifierName<'a>>) = 0, String(Box<'a, StringLiteral<'a>>) = 1, + TemplateString(Box<'a, TemplateLiteral<'a>>) = 2, } /// TypeScript Type Annotation diff --git a/crates/oxc_ast/src/ast_impl/ts.rs b/crates/oxc_ast/src/ast_impl/ts.rs index af97bced35f54..7aef78b381062 100644 --- a/crates/oxc_ast/src/ast_impl/ts.rs +++ b/crates/oxc_ast/src/ast_impl/ts.rs @@ -12,10 +12,15 @@ use crate::ast::*; impl<'a> TSEnumMemberName<'a> { /// Get the name of this enum member. + /// # Panics + /// Panics if `self` is a `TemplateString` with no quasi. pub fn static_name(&self) -> Atom<'a> { match self { Self::Identifier(ident) => ident.name, Self::String(lit) => lit.value, + Self::TemplateString(template) => template + .quasi() + .expect("`TSEnumMemberName::TemplateString` should have no substitution and at least one quasi"), } } } diff --git a/crates/oxc_ast/src/generated/assert_layouts.rs b/crates/oxc_ast/src/generated/assert_layouts.rs index b5fff75b3c340..51c7844d570e9 100644 --- a/crates/oxc_ast/src/generated/assert_layouts.rs +++ b/crates/oxc_ast/src/generated/assert_layouts.rs @@ -925,11 +925,12 @@ const _: () = { assert!(offset_of!(TSEnumBody, span) == 0); assert!(offset_of!(TSEnumBody, members) == 8); - assert!(size_of::() == 40); + assert!(size_of::() == 48); assert!(align_of::() == 8); assert!(offset_of!(TSEnumMember, span) == 0); assert!(offset_of!(TSEnumMember, id) == 8); - assert!(offset_of!(TSEnumMember, initializer) == 24); + assert!(offset_of!(TSEnumMember, computed) == 24); + assert!(offset_of!(TSEnumMember, initializer) == 32); assert!(size_of::() == 16); assert!(align_of::() == 8); @@ -2320,11 +2321,12 @@ const _: () = { assert!(offset_of!(TSEnumBody, span) == 0); assert!(offset_of!(TSEnumBody, members) == 8); - assert!(size_of::() == 24); + assert!(size_of::() == 28); assert!(align_of::() == 4); assert!(offset_of!(TSEnumMember, span) == 0); assert!(offset_of!(TSEnumMember, id) == 8); - assert!(offset_of!(TSEnumMember, initializer) == 16); + assert!(offset_of!(TSEnumMember, computed) == 16); + assert!(offset_of!(TSEnumMember, initializer) == 20); assert!(size_of::() == 8); assert!(align_of::() == 4); diff --git a/crates/oxc_ast/src/generated/ast_builder.rs b/crates/oxc_ast/src/generated/ast_builder.rs index ba3890f8cc612..599d1c02c7e12 100644 --- a/crates/oxc_ast/src/generated/ast_builder.rs +++ b/crates/oxc_ast/src/generated/ast_builder.rs @@ -9748,15 +9748,17 @@ impl<'a> AstBuilder<'a> { /// ## Parameters /// * `span`: The [`Span`] covering this node /// * `id` + /// * `computed` /// * `initializer` #[inline] pub fn ts_enum_member( self, span: Span, id: TSEnumMemberName<'a>, + computed: bool, initializer: Option>, ) -> TSEnumMember<'a> { - TSEnumMember { span, id, initializer } + TSEnumMember { span, id, computed, initializer } } /// Build a [`TSEnumMemberName::Identifier`]. @@ -9823,6 +9825,24 @@ impl<'a> AstBuilder<'a> { )) } + /// Build a [`TSEnumMemberName::TemplateString`]. + /// + /// This node contains a [`TemplateLiteral`] that will be stored in the memory arena. + /// + /// ## Parameters + /// * `span`: The [`Span`] covering this node + /// * `quasis` + /// * `expressions` + #[inline] + pub fn ts_enum_member_name_template_string( + self, + span: Span, + quasis: Vec<'a, TemplateElement<'a>>, + expressions: Vec<'a, Expression<'a>>, + ) -> TSEnumMemberName<'a> { + TSEnumMemberName::TemplateString(self.alloc_template_literal(span, quasis, expressions)) + } + /// Build a [`TSTypeAnnotation`]. /// /// If you want the built node to be allocated in the memory arena, diff --git a/crates/oxc_ast/src/generated/derive_clone_in.rs b/crates/oxc_ast/src/generated/derive_clone_in.rs index 3572998d3a85c..9b4d730010a74 100644 --- a/crates/oxc_ast/src/generated/derive_clone_in.rs +++ b/crates/oxc_ast/src/generated/derive_clone_in.rs @@ -5746,6 +5746,7 @@ impl<'new_alloc> CloneIn<'new_alloc> for TSEnumMember<'_> { TSEnumMember { span: CloneIn::clone_in(&self.span, allocator), id: CloneIn::clone_in(&self.id, allocator), + computed: CloneIn::clone_in(&self.computed, allocator), initializer: CloneIn::clone_in(&self.initializer, allocator), } } @@ -5754,6 +5755,7 @@ impl<'new_alloc> CloneIn<'new_alloc> for TSEnumMember<'_> { TSEnumMember { span: CloneIn::clone_in_with_semantic_ids(&self.span, allocator), id: CloneIn::clone_in_with_semantic_ids(&self.id, allocator), + computed: CloneIn::clone_in_with_semantic_ids(&self.computed, allocator), initializer: CloneIn::clone_in_with_semantic_ids(&self.initializer, allocator), } } @@ -5766,6 +5768,9 @@ impl<'new_alloc> CloneIn<'new_alloc> for TSEnumMemberName<'_> { match self { Self::Identifier(it) => TSEnumMemberName::Identifier(CloneIn::clone_in(it, allocator)), Self::String(it) => TSEnumMemberName::String(CloneIn::clone_in(it, allocator)), + Self::TemplateString(it) => { + TSEnumMemberName::TemplateString(CloneIn::clone_in(it, allocator)) + } } } @@ -5777,6 +5782,9 @@ impl<'new_alloc> CloneIn<'new_alloc> for TSEnumMemberName<'_> { Self::String(it) => { TSEnumMemberName::String(CloneIn::clone_in_with_semantic_ids(it, allocator)) } + Self::TemplateString(it) => { + TSEnumMemberName::TemplateString(CloneIn::clone_in_with_semantic_ids(it, allocator)) + } } } } diff --git a/crates/oxc_ast/src/generated/derive_content_eq.rs b/crates/oxc_ast/src/generated/derive_content_eq.rs index 5b379461ccbe5..63662331952a6 100644 --- a/crates/oxc_ast/src/generated/derive_content_eq.rs +++ b/crates/oxc_ast/src/generated/derive_content_eq.rs @@ -1745,6 +1745,7 @@ impl ContentEq for TSEnumBody<'_> { impl ContentEq for TSEnumMember<'_> { fn content_eq(&self, other: &Self) -> bool { ContentEq::content_eq(&self.id, &other.id) + && ContentEq::content_eq(&self.computed, &other.computed) && ContentEq::content_eq(&self.initializer, &other.initializer) } } @@ -1754,6 +1755,7 @@ impl ContentEq for TSEnumMemberName<'_> { match (self, other) { (Self::Identifier(a), Self::Identifier(b)) => a.content_eq(b), (Self::String(a), Self::String(b)) => a.content_eq(b), + (Self::TemplateString(a), Self::TemplateString(b)) => a.content_eq(b), _ => false, } } diff --git a/crates/oxc_ast/src/generated/derive_dummy.rs b/crates/oxc_ast/src/generated/derive_dummy.rs index f0f550bded168..f7f384d1c0515 100644 --- a/crates/oxc_ast/src/generated/derive_dummy.rs +++ b/crates/oxc_ast/src/generated/derive_dummy.rs @@ -1922,6 +1922,7 @@ impl<'a> Dummy<'a> for TSEnumMember<'a> { Self { span: Dummy::dummy(allocator), id: Dummy::dummy(allocator), + computed: Dummy::dummy(allocator), initializer: Dummy::dummy(allocator), } } diff --git a/crates/oxc_ast/src/generated/derive_estree.rs b/crates/oxc_ast/src/generated/derive_estree.rs index c06f1ff4aa718..16ce8cefb056b 100644 --- a/crates/oxc_ast/src/generated/derive_estree.rs +++ b/crates/oxc_ast/src/generated/derive_estree.rs @@ -2310,6 +2310,7 @@ impl ESTree for TSEnumMember<'_> { state.serialize_field("start", &self.span.start); state.serialize_field("end", &self.span.end); state.serialize_field("id", &self.id); + state.serialize_field("computed", &self.computed); state.serialize_field("initializer", &self.initializer); state.end(); } @@ -2320,6 +2321,7 @@ impl ESTree for TSEnumMemberName<'_> { match self { Self::Identifier(it) => it.serialize(serializer), Self::String(it) => it.serialize(serializer), + Self::TemplateString(it) => it.serialize(serializer), } } } diff --git a/crates/oxc_ast/src/generated/derive_get_address.rs b/crates/oxc_ast/src/generated/derive_get_address.rs index d0e6ed52c9cee..9382194a4d864 100644 --- a/crates/oxc_ast/src/generated/derive_get_address.rs +++ b/crates/oxc_ast/src/generated/derive_get_address.rs @@ -605,6 +605,7 @@ impl GetAddress for TSEnumMemberName<'_> { match self { Self::Identifier(it) => GetAddress::address(it), Self::String(it) => GetAddress::address(it), + Self::TemplateString(it) => GetAddress::address(it), } } } diff --git a/crates/oxc_ast/src/generated/derive_get_span.rs b/crates/oxc_ast/src/generated/derive_get_span.rs index 9a546961eb8ff..aa84f1b8df7c2 100644 --- a/crates/oxc_ast/src/generated/derive_get_span.rs +++ b/crates/oxc_ast/src/generated/derive_get_span.rs @@ -1507,6 +1507,7 @@ impl GetSpan for TSEnumMemberName<'_> { match self { Self::Identifier(it) => GetSpan::span(&**it), Self::String(it) => GetSpan::span(&**it), + Self::TemplateString(it) => GetSpan::span(&**it), } } } diff --git a/crates/oxc_ast/src/generated/derive_get_span_mut.rs b/crates/oxc_ast/src/generated/derive_get_span_mut.rs index b094322fc5fb8..33929ff7b4057 100644 --- a/crates/oxc_ast/src/generated/derive_get_span_mut.rs +++ b/crates/oxc_ast/src/generated/derive_get_span_mut.rs @@ -1507,6 +1507,7 @@ impl GetSpanMut for TSEnumMemberName<'_> { match self { Self::Identifier(it) => GetSpanMut::span_mut(&mut **it), Self::String(it) => GetSpanMut::span_mut(&mut **it), + Self::TemplateString(it) => GetSpanMut::span_mut(&mut **it), } } } diff --git a/crates/oxc_ast_visit/src/generated/visit.rs b/crates/oxc_ast_visit/src/generated/visit.rs index 5809085545242..03c42828d9e04 100644 --- a/crates/oxc_ast_visit/src/generated/visit.rs +++ b/crates/oxc_ast_visit/src/generated/visit.rs @@ -3211,6 +3211,7 @@ pub mod walk { match it { TSEnumMemberName::Identifier(it) => visitor.visit_identifier_name(it), TSEnumMemberName::String(it) => visitor.visit_string_literal(it), + TSEnumMemberName::TemplateString(it) => visitor.visit_template_literal(it), } } diff --git a/crates/oxc_ast_visit/src/generated/visit_mut.rs b/crates/oxc_ast_visit/src/generated/visit_mut.rs index c625a57f9a2eb..d6721814f3dbb 100644 --- a/crates/oxc_ast_visit/src/generated/visit_mut.rs +++ b/crates/oxc_ast_visit/src/generated/visit_mut.rs @@ -3369,6 +3369,7 @@ pub mod walk_mut { match it { TSEnumMemberName::Identifier(it) => visitor.visit_identifier_name(it), TSEnumMemberName::String(it) => visitor.visit_string_literal(it), + TSEnumMemberName::TemplateString(it) => visitor.visit_template_literal(it), } } diff --git a/crates/oxc_codegen/src/gen.rs b/crates/oxc_codegen/src/gen.rs index c99237c1774b2..e274886c558c4 100644 --- a/crates/oxc_codegen/src/gen.rs +++ b/crates/oxc_codegen/src/gen.rs @@ -3757,8 +3757,30 @@ impl Gen for TSEnumMember<'_> { fn r#gen(&self, p: &mut Codegen, ctx: Context) { match &self.id { TSEnumMemberName::Identifier(decl) => decl.print(p, ctx), - TSEnumMemberName::String(decl) => p.print_string_literal(decl, false), + TSEnumMemberName::String(decl) => { + if self.computed { + p.print_ascii_byte(b'['); + } + p.print_string_literal(decl, false); + if self.computed { + p.print_ascii_byte(b']'); + } + } + TSEnumMemberName::TemplateString(decl) => { + if self.computed { + p.print_ascii_byte(b'['); + } + let quasi = decl.quasis.first().unwrap(); + p.add_source_mapping(quasi.span); + p.print_ascii_byte(b'`'); + p.print_str(quasi.value.raw.as_str()); + p.print_ascii_byte(b'`'); + if self.computed { + p.print_ascii_byte(b']'); + } + } } + if let Some(init) = &self.initializer { p.print_soft_space(); p.print_equal(); diff --git a/crates/oxc_isolated_declarations/src/enum.rs b/crates/oxc_isolated_declarations/src/enum.rs index 60c50a117d49e..2d7f0547af5fa 100644 --- a/crates/oxc_isolated_declarations/src/enum.rs +++ b/crates/oxc_isolated_declarations/src/enum.rs @@ -44,16 +44,14 @@ impl<'a> IsolatedDeclarations<'a> { prev_initializer_value.clone_from(&value); if let Some(value) = &value { - let member_name = match &member.id { - TSEnumMemberName::Identifier(id) => id.name, - TSEnumMemberName::String(str) => str.value, - }; + let member_name = member.id.static_name(); prev_members.insert(member_name, value.clone()); } let member = self.ast.ts_enum_member( member.span, member.id.clone_in(self.ast.allocator), + false, value.map(|v| match v { ConstantValue::Number(v) => { let is_negative = v < 0.0; diff --git a/crates/oxc_parser/src/ts/statement.rs b/crates/oxc_parser/src/ts/statement.rs index c74c8438b1a59..f26b5f4d1d88c 100644 --- a/crates/oxc_parser/src/ts/statement.rs +++ b/crates/oxc_parser/src/ts/statement.rs @@ -56,32 +56,25 @@ impl<'a> ParserImpl<'a> { pub(crate) fn parse_ts_enum_member(&mut self) -> Result> { let span = self.start_span(); - let id = self.parse_ts_enum_member_name()?; + let (id, computed) = self.parse_ts_enum_member_name()?; let initializer = if self.eat(Kind::Eq) { Some(self.parse_assignment_expression_or_higher()?) } else { None }; - Ok(self.ast.ts_enum_member(self.end_span(span), id, initializer)) + Ok(self.ast.ts_enum_member(self.end_span(span), id, computed, initializer)) } - fn parse_ts_enum_member_name(&mut self) -> Result> { + fn parse_ts_enum_member_name(&mut self) -> Result<(TSEnumMemberName<'a>, bool)> { match self.cur_kind() { Kind::Str => { let literal = self.parse_literal_string()?; - Ok(TSEnumMemberName::String(self.alloc(literal))) + Ok((TSEnumMemberName::String(self.alloc(literal)), false)) } Kind::LBrack => match self.parse_computed_property_name()? { - Expression::StringLiteral(literal) => Ok(TSEnumMemberName::String(literal)), + Expression::StringLiteral(literal) => Ok((TSEnumMemberName::String(literal), true)), Expression::TemplateLiteral(template) if template.is_no_substitution_template() => { - Ok(self.ast.ts_enum_member_name_string( - template.span, - template.quasi().unwrap(), - Some(Atom::from( - Span::new(template.span.start + 1, template.span.end - 1) - .source_text(self.source_text), - )), - )) + Ok((TSEnumMemberName::TemplateString(template), true)) } Expression::NumericLiteral(literal) => { Err(diagnostics::enum_member_cannot_have_numeric_name(literal.span())) @@ -96,7 +89,7 @@ impl<'a> ParserImpl<'a> { } _ => { let ident_name = self.parse_identifier_name()?; - Ok(TSEnumMemberName::Identifier(self.alloc(ident_name))) + Ok((TSEnumMemberName::Identifier(self.alloc(ident_name)), false)) } } } diff --git a/crates/oxc_transformer/src/typescript/enum.rs b/crates/oxc_transformer/src/typescript/enum.rs index 80b5486d88801..1480cc9af53ef 100644 --- a/crates/oxc_transformer/src/typescript/enum.rs +++ b/crates/oxc_transformer/src/typescript/enum.rs @@ -217,10 +217,7 @@ impl<'a> TypeScriptEnum<'a> { let mut prev_member_name = None; for member in members.iter_mut() { - let member_name = match &member.id { - TSEnumMemberName::Identifier(id) => id.name, - TSEnumMemberName::String(str) => str.value, - }; + let member_name = member.id.static_name(); let init = if let Some(initializer) = &mut member.initializer { let constant_value = diff --git a/crates/oxc_traverse/src/generated/ancestor.rs b/crates/oxc_traverse/src/generated/ancestor.rs index 31f3954619ce7..7be6c58086e32 100644 --- a/crates/oxc_traverse/src/generated/ancestor.rs +++ b/crates/oxc_traverse/src/generated/ancestor.rs @@ -11249,6 +11249,7 @@ impl<'a, 't> GetAddress for TSEnumBodyWithoutMembers<'a, 't> { pub(crate) const OFFSET_TS_ENUM_MEMBER_SPAN: usize = offset_of!(TSEnumMember, span); pub(crate) const OFFSET_TS_ENUM_MEMBER_ID: usize = offset_of!(TSEnumMember, id); +pub(crate) const OFFSET_TS_ENUM_MEMBER_COMPUTED: usize = offset_of!(TSEnumMember, computed); pub(crate) const OFFSET_TS_ENUM_MEMBER_INITIALIZER: usize = offset_of!(TSEnumMember, initializer); #[repr(transparent)] @@ -11264,6 +11265,11 @@ impl<'a, 't> TSEnumMemberWithoutId<'a, 't> { unsafe { &*((self.0 as *const u8).add(OFFSET_TS_ENUM_MEMBER_SPAN) as *const Span) } } + #[inline] + pub fn computed(self) -> &'t bool { + unsafe { &*((self.0 as *const u8).add(OFFSET_TS_ENUM_MEMBER_COMPUTED) as *const bool) } + } + #[inline] pub fn initializer(self) -> &'t Option> { unsafe { @@ -11299,6 +11305,11 @@ impl<'a, 't> TSEnumMemberWithoutInitializer<'a, 't> { &*((self.0 as *const u8).add(OFFSET_TS_ENUM_MEMBER_ID) as *const TSEnumMemberName<'a>) } } + + #[inline] + pub fn computed(self) -> &'t bool { + unsafe { &*((self.0 as *const u8).add(OFFSET_TS_ENUM_MEMBER_COMPUTED) as *const bool) } + } } impl<'a, 't> GetAddress for TSEnumMemberWithoutInitializer<'a, 't> { diff --git a/crates/oxc_traverse/src/generated/walk.rs b/crates/oxc_traverse/src/generated/walk.rs index a819717583656..a45fe3e5d5086 100644 --- a/crates/oxc_traverse/src/generated/walk.rs +++ b/crates/oxc_traverse/src/generated/walk.rs @@ -3805,6 +3805,9 @@ unsafe fn walk_ts_enum_member_name<'a, Tr: Traverse<'a>>( TSEnumMemberName::String(node) => { walk_string_literal(traverser, (&mut **node) as *mut _, ctx) } + TSEnumMemberName::TemplateString(node) => { + walk_template_literal(traverser, (&mut **node) as *mut _, ctx) + } } traverser.exit_ts_enum_member_name(&mut *node, ctx); } diff --git a/napi/parser/deserialize-js.js b/napi/parser/deserialize-js.js index ecb1838e8b4b6..5bd63a43e1ad4 100644 --- a/napi/parser/deserialize-js.js +++ b/napi/parser/deserialize-js.js @@ -1316,7 +1316,8 @@ function deserializeTSEnumMember(pos) { start: deserializeU32(pos), end: deserializeU32(pos + 4), id: deserializeTSEnumMemberName(pos + 8), - initializer: deserializeOptionExpression(pos + 24), + computed: deserializeBool(pos + 24), + initializer: deserializeOptionExpression(pos + 32), }; } @@ -3560,6 +3561,8 @@ function deserializeTSEnumMemberName(pos) { return deserializeBoxIdentifierName(pos + 8); case 1: return deserializeBoxStringLiteral(pos + 8); + case 2: + return deserializeBoxTemplateLiteral(pos + 8); default: throw new Error(`Unexpected discriminant ${uint8[pos]} for TSEnumMemberName`); } @@ -5234,7 +5237,7 @@ function deserializeVecTSEnumMember(pos) { pos = uint32[pos32]; for (let i = 0; i < len; i++) { arr.push(deserializeTSEnumMember(pos)); - pos += 40; + pos += 48; } return arr; } diff --git a/napi/parser/deserialize-ts.js b/napi/parser/deserialize-ts.js index 9b0a1a5e39b73..bd028214f9d2a 100644 --- a/napi/parser/deserialize-ts.js +++ b/napi/parser/deserialize-ts.js @@ -1392,7 +1392,8 @@ function deserializeTSEnumMember(pos) { start: deserializeU32(pos), end: deserializeU32(pos + 4), id: deserializeTSEnumMemberName(pos + 8), - initializer: deserializeOptionExpression(pos + 24), + computed: deserializeBool(pos + 24), + initializer: deserializeOptionExpression(pos + 32), }; } @@ -3636,6 +3637,8 @@ function deserializeTSEnumMemberName(pos) { return deserializeBoxIdentifierName(pos + 8); case 1: return deserializeBoxStringLiteral(pos + 8); + case 2: + return deserializeBoxTemplateLiteral(pos + 8); default: throw new Error(`Unexpected discriminant ${uint8[pos]} for TSEnumMemberName`); } @@ -5310,7 +5313,7 @@ function deserializeVecTSEnumMember(pos) { pos = uint32[pos32]; for (let i = 0; i < len; i++) { arr.push(deserializeTSEnumMember(pos)); - pos += 40; + pos += 48; } return arr; } diff --git a/npm/oxc-types/types.d.ts b/npm/oxc-types/types.d.ts index 22253051d6e3a..eb5ddcd378d87 100644 --- a/npm/oxc-types/types.d.ts +++ b/npm/oxc-types/types.d.ts @@ -952,10 +952,11 @@ export interface TSEnumBody extends Span { export interface TSEnumMember extends Span { type: 'TSEnumMember'; id: TSEnumMemberName; + computed: boolean; initializer: Expression | null; } -export type TSEnumMemberName = IdentifierName | StringLiteral; +export type TSEnumMemberName = IdentifierName | StringLiteral | TemplateLiteral; export interface TSTypeAnnotation extends Span { type: 'TSTypeAnnotation'; diff --git a/tasks/coverage/snapshots/estree_typescript.snap b/tasks/coverage/snapshots/estree_typescript.snap index fcfa2c754fc12..f7b0081bca5ea 100644 --- a/tasks/coverage/snapshots/estree_typescript.snap +++ b/tasks/coverage/snapshots/estree_typescript.snap @@ -2,7 +2,7 @@ commit: 15392346 estree_typescript Summary: AST Parsed : 10618/10725 (99.00%) -Positive Passed: 8072/10725 (75.26%) +Positive Passed: 8456/10725 (78.84%) Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/ClassDeclarationWithInvalidConstOnPropertyDeclaration.ts A class member cannot have the 'const' keyword. Mismatch: tasks/coverage/typescript/tests/cases/compiler/abstractPropertyInConstructor.ts @@ -21,15 +21,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/alwaysStrictModule4.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/alwaysStrictModule5.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/alwaysStrictModule6.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/ambientClassMergesOverloadsWithInterface.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/ambientConstLiterals.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/ambientEnum1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/ambientEnumElementInitializer1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/ambientEnumElementInitializer2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/ambientEnumElementInitializer3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/ambientEnumElementInitializer4.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/ambientEnumElementInitializer5.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/ambientEnumElementInitializer6.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/ambientModuleWithTemplateLiterals.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/ambientModules.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/ambientNameRestrictions.ts tasks/coverage/typescript/tests/cases/compiler/ambientRequireFunction.ts @@ -40,7 +31,6 @@ A 'return' statement can only be used within a function body. tasks/coverage/typescript/tests/cases/compiler/amdLikeInputDeclarationEmit.ts Unexpected estree file content error: 2 != 3 -Mismatch: tasks/coverage/typescript/tests/cases/compiler/amdModuleConstEnumUsage.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/anonymousClassDeclarationDoesntPrintWithReadonly.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/anyMappedTypesError.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/arrayAssignmentTest3.ts @@ -59,10 +49,8 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/asiContinue.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/asiReturn.ts A 'return' statement can only be used within a function body. Mismatch: tasks/coverage/typescript/tests/cases/compiler/assertionFunctionWildcardImport1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/assignToEnum.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/assignToInvalidLHS.ts Cannot assign to this expression -Mismatch: tasks/coverage/typescript/tests/cases/compiler/assignmentCompatForEnums.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/assignmentCompatability10.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/assignmentCompatability39.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/assignmentCompatability40.ts @@ -70,7 +58,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/assignmentCompatability Mismatch: tasks/coverage/typescript/tests/cases/compiler/assignmentCompatability42.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/assignmentCompatability8.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/assignmentCompatability9.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/assignmentNonObjectTypeConstraints.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/assignmentRestElementWithErrorSourceType.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/assignmentToInstantiationExpression.ts The left-hand side of an assignment expression must be a variable or a property access. @@ -78,20 +65,9 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/assignmentToPare Cannot assign to this expression Mismatch: tasks/coverage/typescript/tests/cases/compiler/asyncFunctionTempVariableScoping.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/asyncFunctionsAndStrictNullChecks.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentedTypesClass.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentedTypesClass2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentedTypesEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentedTypesEnum2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentedTypesEnum3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentedTypesFunction.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentedTypesInterface.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentedTypesModules.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentedTypesModules4.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentedTypesVar.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/autoAsiForStaticsInClassDeclaration.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/autoTypeAssignedUsingDestructuringFromNeverNoCrash.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/autolift4.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/autonumberingInEnums.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/avoidCycleWithVoidExpressionReturnedFromArrow.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/awaitInNonAsyncFunction.ts `await` is only allowed within async functions and at the top levels of modules @@ -105,10 +81,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/bigintWithLib.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/bigintWithoutLib.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/bind2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/bindingPatternCannotBeOnlyInferenceSource.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/blockScopedEnumVariablesUseBeforeDef.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/blockScopedEnumVariablesUseBeforeDef_isolatedModules.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/blockScopedEnumVariablesUseBeforeDef_preserve.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/blockScopedEnumVariablesUseBeforeDef_verbatimModuleSyntax.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/bluebirdStaticThis.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/bom-utf8.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/cachedModuleResolution1.ts @@ -163,34 +135,26 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/classMemberInitializerW Mismatch: tasks/coverage/typescript/tests/cases/compiler/classMemberInitializerWithLamdaScoping4.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/classReferencedInContextualParameterWithinItsOwnBaseExpression.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/classSideInheritance3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/classStaticInitializersUsePropertiesBeforeDeclaration.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/classTypeParametersInStatics.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/classdecl.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/cloduleWithPriorInstantiatedModule.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/cloduleWithPriorUninstantiatedModule.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/clodulesDerivedClasses.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/coAndContraVariantInferences2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/coAndContraVariantInferences3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/coAndContraVariantInferences4.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/collectionPatternNoError.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionArgumentsClassConstructor.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionCodeGenEnumWithEnumMemberConflict.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionCodeGenModuleWithConstructorChildren.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionCodeGenModuleWithEnumMemberConflict.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionExportsRequireAndAmbientClass.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionExportsRequireAndAmbientEnum.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionExportsRequireAndAmbientFunction.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionExportsRequireAndAmbientFunctionInGlobalFile.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionExportsRequireAndAmbientModule.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionExportsRequireAndAmbientVar.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionExportsRequireAndEnum.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionRestParameterClassConstructor.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionSuperAndPropertyNameAsConstuctorParameter.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionThisExpressionAndEnumInGlobal.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionThisExpressionAndPropertyNameAsConstuctorParameter.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentInNamespaceDeclarationWithIdentifierPathName.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentLeadingCloseBrace.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentOnAmbientEnum.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentOnArrayElement1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentOnArrayElement10.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentOnArrayElement11.ts @@ -218,29 +182,22 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentsAfterSpread.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentsArgumentsOfCallExpression1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentsArgumentsOfCallExpression2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentsDottedModuleName.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentsEnums.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentsModules.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentsOnPropertyOfObjectLiteral1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentsOnRequireStatement.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentsdoNotEmitComments.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentsemitComments.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/comparabilityTypeParametersRelatedByUnion.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/comparableRelationBidirectional.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/comparisonOfPartialDeepAndIndexedAccessTerminatesWithoutError.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/complexRecursiveCollections.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/complicatedIndexedAccessKeyofReliesOnKeyofNeverUpperBound.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/complicatedPrivacy.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/compositeGenericFunction.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/computedEnumMemberSyntacticallyString.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/computedEnumMemberSyntacticallyString2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/computedEnumTypeWidening.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/computedPropertiesInDestructuring1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/computedPropertiesInDestructuring1_ES6.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/computedPropertiesWithSetterAssignment.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/computedTypesKeyofNoIndexSignatureType.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/conditionalTypeAssignabilityWhenDeferred.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/conditionalTypeContextualTypeSimplificationsSuceeds.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/conditionalTypeDoesntSpinForever.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/conditionalTypeRelaxingConstraintAssignability.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/consistentAliasVsNonAliasRecordBehavior.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/constDeclarationShadowedByVarDeclaration3.ts @@ -252,31 +209,9 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/constDeclaration Lexical declaration cannot appear in a single-statement context Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/constDeclarations-validContexts.ts Lexical declaration cannot appear in a single-statement context -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumBadPropertyNames.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumDeclarations.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumErrors.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumExternalModule.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumMergingWithValues1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumMergingWithValues2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumMergingWithValues3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumMergingWithValues4.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumMergingWithValues5.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumNamespaceReferenceCausesNoImport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumNamespaceReferenceCausesNoImport2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumNoEmitReexport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumNoPreserveDeclarationReexport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumOnlyModuleMerging.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumPreserveEmitNamedExport1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumPreserveEmitNamedExport2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumPreserveEmitReexport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumSyntheticNodesComments.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumToStringNoComments.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnumToStringWithComments.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constEnums.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/constInClassExpression.ts A class member cannot have the 'const' keyword. Mismatch: tasks/coverage/typescript/tests/cases/compiler/constIndexedAccess.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constantEnumAssert.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/constraintOfRecursivelyMappedTypeWithConditionalIsResolvable.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/constructorArgs.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/constructorWithParameterPropertiesAndPrivateFields.es2015.ts @@ -297,12 +232,10 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/contextuallyTypedParame Mismatch: tasks/coverage/typescript/tests/cases/compiler/contextuallyTypedSymbolNamedProperties.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/contravariantInferenceAndTypeGuard.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/contravariantOnlyInferenceFromAnnotatedFunction.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/controlFlowBreakContinueWithLabel.ts tasks/coverage/typescript/tests/cases/compiler/controlFlowInstanceof.ts Unexpected estree file content error: 1 != 2 Mismatch: tasks/coverage/typescript/tests/cases/compiler/controlFlowInstanceofWithSymbolHasInstance.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/controlFlowManyConsecutiveConditionsNoTimeout.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/convertKeywordsYes.ts Classes can't have a field named 'constructor' Mismatch: tasks/coverage/typescript/tests/cases/compiler/correlatedUnions.ts @@ -312,13 +245,9 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/customAsyncIterator.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/customEventDetail.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileConstructors.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileEmitDeclarationOnly.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileEnumUsedAsValue.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileEnums.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileGenericType.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileGenericType2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileModuleContinuation.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileTypeofEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileTypeofInAnonymousType.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileWithClassNameConflictingWithClassReferredByExtendsClause.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileWithExtendsClauseThatHasItsContainerNameConflict.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause1.ts @@ -334,12 +263,8 @@ Unexpected estree file content error: 3 != 4 Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitCastReusesTypeNode1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitCastReusesTypeNode2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitCastReusesTypeNode3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitClassMemberNameConflict2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitClassPrivateConstructor.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitClassPrivateConstructor2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitComputedNameConstEnumAlias.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitComputedPropertyNameEnum1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitComputedPropertyNameEnum3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitCrossFileCopiedGeneratedImportType.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitCrossFileImportTypeOfAmbientModule.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitDestructuring3.ts @@ -349,10 +274,7 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitDestruct Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitDestructuringOptionalBindingParametersInOverloads.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitDestructuringParameterProperties.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitDestructuringWithOptionalBindingParameters.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitEnumReadonlyProperty.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitExactOptionalPropertyTypesNodeNotReused.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitForGlobalishSpecifierSymlink.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitForGlobalishSpecifierSymlink2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitHasTypesRefOnNamespaceUse.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitHigherOrderRetainedGenerics.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitInferredTypeAlias1.ts @@ -381,7 +303,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitNestedAn Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitNoInvalidCommentReuse1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitNoInvalidCommentReuse2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitNoInvalidCommentReuse3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitNoNonRequiredParens.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitObjectAssignedDefaultExport.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitOptionalMappedTypePropertyNoStrictNullChecks1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitOptionalMappedTypePropertyNoStrictNullChecks2.ts @@ -397,8 +318,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitReexport Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitReexportedSymlinkReference3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitRetainedAnnotationRetainsImportInOutput.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitShadowingInferNotRenamed.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitSpreadStringlyKeyedEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitStringEnumUsedInNonlocalSpread.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitSymlinkPaths.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitTopLevelNodeFromCrossFile2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitTransitiveImportOfHtmlDeclarationItem.ts @@ -452,9 +371,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/destructuringPropertyAs Mismatch: tasks/coverage/typescript/tests/cases/compiler/destructuringTempOccursAfterPrologue.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/destructuringTuple.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/destructuringUnspreadableIntoRest.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/discriminantPropertyCheck.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/discriminantsAndPrimitives.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/discriminatedUnionJsxElement.tsx Mismatch: tasks/coverage/typescript/tests/cases/compiler/doNotEmitDetachedComments.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/doNotEmitDetachedCommentsAtStartOfConstructor.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/doNotEmitDetachedCommentsAtStartOfFunctionBody.ts @@ -468,7 +384,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/doNotEmitTripleSlashCom Mismatch: tasks/coverage/typescript/tests/cases/compiler/doNotemitTripleSlashComments.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/dottedModuleName2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/dottedNamesInSystem.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/doubleUnderscoreEnumEmit.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/downlevelLetConst11.ts Unexpected token Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/downlevelLetConst2.ts @@ -482,13 +397,9 @@ Unexpected estree file content error: 2 != 3 Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateIdentifierBindingElementInParameterDeclaration1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateIdentifierBindingElementInParameterDeclaration2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateIdentifierEnum.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateIdentifierShouldNotShortCircuitBaseTypeBinding.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateLocalVariable1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateLocalVariable2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateLocalVariable4.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateObjectLiteralProperty_computedName2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateObjectLiteralProperty_computedName3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/dynamicNames.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/elaboratedErrorsOnNullableTargets01.ts tasks/coverage/typescript/tests/cases/compiler/elidedJSImport1.ts @@ -503,7 +414,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/emitBOM.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/emitBundleWithPrologueDirectives1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/emitCapturingThisInTupleDestructuring1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/emitCapturingThisInTupleDestructuring2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/emitClassMergedWithConstNamespaceNotElided.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/emitCommentsOnlyFile.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/emitHelpersWithLocalCollisions.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/emitMemberAccessExpression.ts @@ -516,51 +426,10 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/emitSuperCallBeforeEmit Mismatch: tasks/coverage/typescript/tests/cases/compiler/emitSuperCallBeforeEmitPropertyDeclarationAndParameterPropertyDeclaration1ES6.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/emitTopOfFileTripleSlashCommentOnNotEmittedNodeIfRemoveCommentsIsFalse.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/emptyArrayDestructuringExpressionVisitedByTransformer.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumAssignmentCompat.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumAssignmentCompat2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumAssignmentCompat3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumAssignmentCompat4.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumAssignmentCompat5.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumAssignmentCompat6.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumAssignmentCompat7.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumBasics1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumBasics2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumBasics3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumCodeGenNewLines1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumDecl1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumDeclarationEmitInitializerHasImport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumFromExternalModule.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumGenericTypeClash.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/enumIdentifierLiterals.ts An enum member cannot have a numeric name. -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumIndexer.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumInitializersWithExponents.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumKeysQuotedAsObjectPropertiesInDeclarationEmit.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumLiteralAssignableToEnumInsideUnion.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumLiteralUnionNotWidened.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumLiteralsSubtypeReduction.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumMapBackIntoItself.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumMemberReduction.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumNegativeLiteral1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumNoInitializerFollowsNonLiteralInitializer.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumNumbering1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumOperations.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumPropertyAccess.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumPropertyAccessBeforeInitalisation.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumUsedBeforeDeclaration.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumWithComputedMember.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumWithExport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumWithInfinityProperty.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumWithNaNProperty.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumWithNegativeInfinityProperty.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumWithNonLiteralStringInitializer.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumWithQuotedElementName1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumWithQuotedElementName2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumWithUnicodeEscape1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumWithoutInitializerAfterComputedMember.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumsWithMultipleDeclarations1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumsWithMultipleDeclarations2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/enumsWithMultipleDeclarations3.ts tasks/coverage/typescript/tests/cases/compiler/erasableSyntaxOnly.ts Unexpected estree file content error: 1 != 4 @@ -568,9 +437,7 @@ tasks/coverage/typescript/tests/cases/compiler/erasableSyntaxOnlyDeclaration.ts Unexpected estree file content error: 1 != 5 Mismatch: tasks/coverage/typescript/tests/cases/compiler/errorElaboration.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/errorForUsingPropertyOfTypeAsType03.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/errorForwardReferenceForwadingConstructor.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/errorOnEnumReferenceInCondition.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es5-asyncFunctionForOfStatements.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es5-importHelpersAsyncFunctions.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es5-system2.ts @@ -593,12 +460,8 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/es6ImportNamedIm Unexpected token Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/es6ImportWithoutFromClauseWithExport.ts Unexpected token -Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ModuleConstEnumDeclaration.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ModuleConstEnumDeclaration2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ModuleEnumDeclaration.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/esModuleInteropTslibHelpers.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/escapedIdentifiers.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/exactSpellingSuggestion.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/excessPropertyCheckIntersectionWithRecursiveType.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/excessPropertyChecksWithNestedIntersections.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/excessPropertyErrorsSuppressed.ts @@ -607,14 +470,12 @@ Unexpected estree file content error: 1 != 2 Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/exportAlreadySeen.ts 'export' modifier cannot be used here. -Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportAssignmentEnum.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/exportAssignmentWithDeclareAndExportModifiers.ts Unexpected token Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/exportAssignmentWithDeclareModifier.ts Unexpected token Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/exportAssignmentWithExportModifier.ts Unexpected token -Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportDeclarationForModuleOrEnumWithMemberOfSameName.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportDeclareClass1.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/exportDefaultAsyncFunction2.ts Cannot use `await` as an identifier in an async context @@ -634,22 +495,20 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportSpecifierReferenc Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportSpecifierReferencingOuterDeclaration4.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportStarFromEmptyModule.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportedInterfaceInaccessibleInCallbackInModule.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/expr.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/expressionWithJSDocTypeArguments.ts Unexpected token Mismatch: tasks/coverage/typescript/tests/cases/compiler/extendBaseClassBeforeItsDeclared.ts tasks/coverage/typescript/tests/cases/compiler/extendsUntypedModule.ts Unexpected estree file content error: 1 != 3 -Mismatch: tasks/coverage/typescript/tests/cases/compiler/externalModuleReferenceDoubleUnderscore1.ts tasks/coverage/typescript/tests/cases/compiler/fakeInfinity1.ts serde_json::from_str(oxc_json) error: number out of range at line 32 column 27 tasks/coverage/typescript/tests/cases/compiler/fakeInfinity2.ts -serde_json::from_str(oxc_json) error: number out of range at line 45 column 31 +serde_json::from_str(oxc_json) error: number out of range at line 46 column 31 tasks/coverage/typescript/tests/cases/compiler/fakeInfinity3.ts -serde_json::from_str(oxc_json) error: number out of range at line 45 column 31 +serde_json::from_str(oxc_json) error: number out of range at line 46 column 31 Mismatch: tasks/coverage/typescript/tests/cases/compiler/fatArrowSelf.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/fatarrowfunctionsOptionalArgsErrors1.ts @@ -658,9 +517,7 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/fileWithNextLine1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/fileWithNextLine2.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/fileWithNextLine3.ts A 'return' statement can only be used within a function body. -Mismatch: tasks/coverage/typescript/tests/cases/compiler/flowControlTypeGuardThenSwitch.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/forLoopWithDestructuringDoesNotElideFollowingStatement.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/forwardRefInEnum.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/functionAndInterfaceWithSeparateErrors.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/functionArgShadowing.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/functionDeclarationWithResolutionOfTypeNamedArguments01.ts @@ -693,7 +550,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericIsNeverEmptyObje Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericMappedTypeAsClause.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericObjectSpreadResultInSwitch.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericRecursiveImplicitConstructorErrors1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericRecursiveImplicitConstructorErrors2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericTupleWithSimplifiableElements.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericTypeWithCallableMembers.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/higherOrderMappedIndexLookupInference.ts @@ -704,7 +560,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/identicalTypesNoDifferB Mismatch: tasks/coverage/typescript/tests/cases/compiler/identityAndDivergentNormalizedTypes.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/illegalModifiersOnClassElements.ts Expected a semicolon or an implicit semicolon after a statement, but found none -Mismatch: tasks/coverage/typescript/tests/cases/compiler/implicitIndexSignatures.ts tasks/coverage/typescript/tests/cases/compiler/impliedNodeFormatEmit1.ts Unexpected estree file content error: 3 != 10 @@ -722,7 +577,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/importAnImport.ts tasks/coverage/typescript/tests/cases/compiler/importDeclFromTypeNodeInJsSource.ts Unexpected estree file content error: 2 != 3 -Mismatch: tasks/coverage/typescript/tests/cases/compiler/importElisionEnum.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/importExportInternalComments.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/importHelpers.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/importHelpersAmd.ts @@ -767,7 +621,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/importTypeTypeofClassSt Mismatch: tasks/coverage/typescript/tests/cases/compiler/importTypeWithUnparenthesizedGenericFunctionParsed.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/importUsedInGenericImportResolves.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/importedAliasesInTypePositions.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/importedEnumMemberMergedWithExportedAliasIsError.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/incorrectRecursiveMappedTypeConstraint.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/indexSignatureMustHaveTypeAnnotation.ts Unexpected token @@ -797,7 +650,6 @@ Unexpected token Mismatch: tasks/coverage/typescript/tests/cases/compiler/indexingTypesWithNever.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/inferConditionalConstraintMappedMember.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/inferFromAnnotatedReturn1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/inferFromGenericFunctionReturnTypes3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/inferRestArgumentsMappedTuple.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/inferTypeConstraintInstantiationCircularity.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/inferTypePredicates.ts @@ -813,43 +665,26 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/inferentiallyTypingAnEm Mismatch: tasks/coverage/typescript/tests/cases/compiler/infiniteConstraints.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/initializePropertiesWithRenamedLet.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/initializedParameterBeforeNonoptionalNotOptional.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/initializersInAmbientEnums.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/inlineMappedTypeModifierDeclarationEmit.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/innerExtern.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instanceAndStaticDeclarations1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instantiateContextuallyTypedGenericThis.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instantiationExpressionErrorNoCrash.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfaceAssignmentCompat.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfaceDeclaration3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfaceDeclaration6.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfaceImplementation7.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfaceImplementation8.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfaceSubtyping.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/internalAliasEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/internalAliasEnumInsideLocalModuleWithExport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/internalAliasEnumInsideLocalModuleWithoutExport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/internalAliasEnumInsideLocalModuleWithoutExportAccessError.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/internalAliasEnumInsideTopLevelModuleWithExport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/internalAliasEnumInsideTopLevelModuleWithoutExport.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/internalAliasWithDottedNameEmit.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/intersectionConstraintReduction.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/intersectionTypeNormalization.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/intersectionType_useDefineForClassFields.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/invariantGenericErrorElaboration.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/ipromise2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/ipromise4.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/isolatedDeclarationErrorsEnums.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/isolatedDeclarationErrorsObjects.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/isolatedDeclarationsAddUndefined2.ts tasks/coverage/typescript/tests/cases/compiler/isolatedDeclarationsAllowJs.ts Unexpected estree file content error: 1 != 2 -Mismatch: tasks/coverage/typescript/tests/cases/compiler/isolatedModulesAmbientConstEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/isolatedModulesConstEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/isolatedModulesGlobalNamespacesAndEnums.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/isolatedModulesImportConstEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/isolatedModulesImportConstEnumTypeOnly.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/isolatedModulesNonAmbientConstEnum.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/isolatedModulesReExportAlias.ts tasks/coverage/typescript/tests/cases/compiler/jsDeclarationEmitExportedClassWithExtends.ts Unexpected estree file content error: 3 != 4 @@ -994,7 +829,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/lift.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/literals-negative.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/literalsInComputedProperties1.ts An enum member cannot have a numeric name. -Mismatch: tasks/coverage/typescript/tests/cases/compiler/localImportNameVsGlobalName.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/localTypeParameterInferencePriority.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/mappedArrayTupleIntersections.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/mappedToToIndexSignatureInference.ts @@ -1031,19 +865,12 @@ tasks/coverage/typescript/tests/cases/compiler/maxNodeModuleJsDepthDefaultsToZer Unexpected estree file content error: 2 != 4 Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergeSymbolRexportFunction.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergeWithImportedType.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergedDeclarations2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergedDeclarations3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergedEnumDeclarationCodeGen.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergedModuleDeclarationCodeGen2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergedModuleDeclarationCodeGen3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergedModuleDeclarationCodeGen4.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergedModuleDeclarationCodeGen5.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/metadataOfUnion.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/methodContainingLocalFunction.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/misspelledNewMetaProperty.ts The only valid meta property for new is new.target -Mismatch: tasks/coverage/typescript/tests/cases/compiler/mixedTypeEnumComparison.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/mixinOverMappedTypeNoCrash.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/mixinPrivateAndProtected.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/modifiersInObjectLiterals.ts @@ -1065,13 +892,9 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAugmentationColli Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAugmentationDeclarationEmit1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAugmentationDeclarationEmit2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAugmentationDisallowedExtensions.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAugmentationDoesNamespaceEnumMergeOfReexport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAugmentationEnumClassMergeOfReexportIsError.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAugmentationExtendFileModule1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAugmentationExtendFileModule2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAugmentationNoNewNames.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleCodeGenTest5.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleDuplicateIdentifiers.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleElementsInWrongContext.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleElementsInWrongContext2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleElementsInWrongContext3.ts @@ -1148,7 +971,6 @@ Unexpected estree file content error: 1 != 2 tasks/coverage/typescript/tests/cases/compiler/moduleResolution_relativeImportJsFile_noImplicitAny.ts Unexpected estree file content error: 1 != 2 -Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleSameValueDuplicateExportedBindings2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleSharesNameWithImportDeclarationInsideIt3.ts @@ -1168,7 +990,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/narrowingMutualSubtypes Mismatch: tasks/coverage/typescript/tests/cases/compiler/narrowingOrderIndependent.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/narrowingRestGenericCall.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/narrowingUnionToUnion.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/nestedExcessPropertyChecking.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/nestedHomomorphicMappedTypesWithArrayConstraint1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/nestedObjectRest.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/neverAsDiscriminantType.ts @@ -1199,11 +1020,8 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/noImplicitAnyParameters Mismatch: tasks/coverage/typescript/tests/cases/compiler/noImplicitAnyParametersInInterface.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/noImplicitAnyParametersInModule.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/noImplicitAnyReferencingDeclaredInterface.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/noImplicitAnyStringIndexerOnObject.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/noImplicitReturnsExclusions.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/noUncheckedIndexAccess.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/noUnusedLocals_destructuringAssignment.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/noUnusedLocals_selfReference.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/noUnusedLocals_writeOnly.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/noUsedBeforeDefinedErrorInAmbientContext1.ts tasks/coverage/typescript/tests/cases/compiler/nodeNextImportModeImplicitIndexResolution2.ts @@ -1215,10 +1033,8 @@ Unexpected estree file content error: 1 != 2 Mismatch: tasks/coverage/typescript/tests/cases/compiler/nodeResolution6.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/nodeResolution8.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/nonExportedElementsOfMergedModules.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/nonNullMappedType.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/nonNullableWithNullableGenericIndexedAccessArg.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/numberAssignableToEnumInsideUnion.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/numberVsBigIntOperations.ts Missing initializer in const declaration Mismatch: tasks/coverage/typescript/tests/cases/compiler/numericEnumMappedType.ts @@ -1234,13 +1050,11 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/objectLiteralMem Expected `,` but found `?` Mismatch: tasks/coverage/typescript/tests/cases/compiler/objectRestBindingContextualInference.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/objectRestSpread.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/operatorAddNullUndefined.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/optionalChainWithInstantiationExpression2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/optionalParameterProperty.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/optionalTupleElementsAndUndefined.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/overloadsWithConstraints.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/overrideBaseIntersectionMethod.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/overshifts.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/parameterPropertyInConstructor3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/parameterPropertyInConstructor4.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/parameterPropertyInConstructorWithPrologues.ts @@ -1249,7 +1063,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/parameterPropertyRefere Mismatch: tasks/coverage/typescript/tests/cases/compiler/parameterReferenceInInitializer1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/paramsOnlyHaveLiteralTypesWhenAppropriatelyContextualized.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/parenthesisDoesNotBlockAliasSymbolCreation.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/parseEntityNameWithReservedWord.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/parseInvalidNonNullableTypes.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/parseInvalidNullableTypes.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/parserConstructorDeclaration12.ts @@ -1280,7 +1093,6 @@ tasks/coverage/typescript/tests/cases/compiler/pathMappingBasedModuleResolution_ Unexpected estree file content error: 1 != 2 Mismatch: tasks/coverage/typescript/tests/cases/compiler/prefixIncrementAsOperandOfPlusExpression.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/preserveConstEnums.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/privacyCheckExternalModuleExportAssignmentOfGenericClass.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/privacyClassImplementsClauseDeclFile.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/privacyFunctionCannotNameParameterTypeDeclFile.ts @@ -1289,10 +1101,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/privacyFunctionReturnTy Mismatch: tasks/coverage/typescript/tests/cases/compiler/privacyGloImportParseErrors.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/privacyImportParseErrors.ts 'export' modifier cannot be used here. -Mismatch: tasks/coverage/typescript/tests/cases/compiler/privacyLocalInternalReferenceImportWithExport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/privacyLocalInternalReferenceImportWithoutExport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/privacyTopLevelInternalReferenceImportWithExport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/privacyTopLevelInternalReferenceImportWithoutExport.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/privacyVarDeclFile.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/promiseChaining.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/promiseChaining1.ts @@ -1304,14 +1112,10 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/protectedAccessThroughC Mismatch: tasks/coverage/typescript/tests/cases/compiler/raiseErrorOnParameterProperty.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/ramdaToolsNoInfinite.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/ramdaToolsNoInfinite2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/reachabilityChecks1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/reachabilityChecks2.ts tasks/coverage/typescript/tests/cases/compiler/reactImportDropped.ts Unexpected estree file content error: 1 != 3 Mismatch: tasks/coverage/typescript/tests/cases/compiler/reactReduxLikeDeferredInferenceAllowsAssignment.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/readonlyMembers.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveArrayNotCircular.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveBaseCheck2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveClassReferenceTest.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveConditionalCrash3.ts @@ -1436,7 +1240,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/sourceMapValidationDest Mismatch: tasks/coverage/typescript/tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/sourceMapValidationEnums.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/specedNoStackBlown.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/spellingSuggestionLeadingUnderscores01.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/spreadInvalidArgumentType.ts @@ -1448,7 +1251,6 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/staticPrototypeP Classes may not have a static property named prototype Mismatch: tasks/coverage/typescript/tests/cases/compiler/statics.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/stradac.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/strictModeEnumMemberNameReserved.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/strictModeReservedWord.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/strictModeReservedWord2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts @@ -1488,10 +1290,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/symlinkedWorkspaceDepen Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModule13.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModule8.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModuleAmbientDeclarations.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModuleConstEnums.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModuleConstEnumsSeparateCompilation.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModuleNonTopLevelModuleMembers.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemNamespaceAliasEmit.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/templateLiteralIntersection4.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/templateStringsArrayTypeDefinedInES5Mode.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/templateStringsArrayTypeNotDefinedES5Mode.ts @@ -1503,12 +1301,10 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/thisInGenericStaticMemb Mismatch: tasks/coverage/typescript/tests/cases/compiler/thisInSuperCall.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/thisInSuperCall1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/thisInTypeQuery.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/this_inside-enum-should-not-be-allowed.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/topLevel.ts tasks/coverage/typescript/tests/cases/compiler/topLevelBlockExpando.ts Unexpected estree file content error: 1 != 2 -Mismatch: tasks/coverage/typescript/tests/cases/compiler/trackedSymbolsNoCrash.ts tasks/coverage/typescript/tests/cases/compiler/tslibMissingHelper.ts Unexpected estree file content error: 3 != 4 @@ -1525,7 +1321,6 @@ tasks/coverage/typescript/tests/cases/compiler/tslibReExportHelpers2.ts Unexpected estree file content error: 1 != 3 Mismatch: tasks/coverage/typescript/tests/cases/compiler/tsxAttributesHasInferrableIndex.tsx -Mismatch: tasks/coverage/typescript/tests/cases/compiler/tsxDefaultImports.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/tupleTypeInference.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/twiceNestedKeyofIndexInference.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeConstraintsWithConstructSignatures.ts @@ -1533,23 +1328,17 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeGuardNarrowByMutabl Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeGuardNarrowByUntypedField.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeGuardNarrowsIndexedAccessOfKnownProperty11.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeGuardNarrowsIndexedAccessOfKnownProperty12.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeOfEnumAndVarRedeclarations.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeParameterExtendsPrimitive.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typePredicateFreshLiteralWidening.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeVariableConstraintIntersections.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeVariableTypeGuards.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typedArrays.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typedArraysCrossAssignability01.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeofEnum.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeofThisInMethodSignature.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/unaryPlus.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/undefinedAssignableToGenericMappedIntersection.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/underscoreEscapedNameInEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/unionOfEnumInference.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unionPropertyOfProtectedAndIntersectionProperty.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unionSignaturesWithThisParameter.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/uniqueSymbolPropertyDeclarationEmit.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/unreachableDeclarations.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unspecializedConstraints.ts tasks/coverage/typescript/tests/cases/compiler/untypedModuleImport_withAugmentation2.ts Unexpected estree file content error: 2 != 3 @@ -1578,7 +1367,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/vueLikeDataAndPropsInfe Mismatch: tasks/coverage/typescript/tests/cases/compiler/withExportDecl.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/yieldStringLiteral.ts A 'yield' expression is only allowed in a generator body. -Mismatch: tasks/coverage/typescript/tests/cases/conformance/ambient/ambientDeclarations.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/ambient/ambientEnumDeclaration1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/ambient/ambientEnumDeclaration2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/ambient/ambientExternalModuleInsideNonAmbient.ts @@ -1708,24 +1496,19 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemb Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/redefinedPararameterProperty.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyNameConflicts.ts Classes may not have a static property named prototype -Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/strictPropertyInitialization.ts tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/thisPropertyOverridesAccessors.ts Unexpected estree file content error: 1 != 2 Mismatch: tasks/coverage/typescript/tests/cases/conformance/constEnums/constEnum1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/constEnums/constEnum2.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/constEnums/constEnum3.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/constEnums/constEnumPropertyAccess1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/constEnums/constEnumPropertyAccess2.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/constEnums/constEnumPropertyAccess3.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/constEnums/importElisionConstEnumMerge1.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/controlFlow/assertionTypePredicates1.ts Expected `,` but found `is` Mismatch: tasks/coverage/typescript/tests/cases/conformance/controlFlow/controlFlowAliasing.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/controlFlow/controlFlowAssignmentPatternOrder.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/controlFlow/controlFlowGenericTypes.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/controlFlow/dependentDestructuredVariablesFromNestedPatterns.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/controlFlow/exhaustiveSwitchStatements1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/controlFlow/neverReturningFunctions1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/controlFlow/typeGuardsTypeParameters.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/declarationEmitWorkWithInlineComments.ts @@ -1783,19 +1566,7 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/dynamicImport Unexpected token Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/enums/awaitAndYield.ts `await` is only allowed within async functions and at the top levels of modules -Mismatch: tasks/coverage/typescript/tests/cases/conformance/enums/enumBasics.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/enums/enumClassification.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/enums/enumConstantMemberWithString.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/enums/enumConstantMemberWithStringEmitDeclaration.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/enums/enumConstantMemberWithTemplateLiterals.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/enums/enumConstantMemberWithTemplateLiteralsEmitDeclaration.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/enums/enumConstantMembers.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/enums/enumErrorOnConstantBindingWithInitializer.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/enums/enumExportMergingES6.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/enums/enumMerging.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/enums/enumMergingErrors.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/enums/enumShadowedInfinityNaN.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es2017/useObjectValuesAndEntries1.ts tasks/coverage/typescript/tests/cases/conformance/es2019/globalThisVarDeclaration.ts Unexpected estree file content error: 1 != 2 @@ -1885,12 +1656,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/classDeclaration Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing6.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing7.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing8.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/computedProperties/computedPropertyNames47_ES5.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/computedProperties/computedPropertyNames47_ES6.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/computedProperties/computedPropertyNames48_ES5.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/computedProperties/computedPropertyNames48_ES6.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/computedProperties/computedPropertyNames7_ES5.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/computedProperties/computedPropertyNames7_ES6.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/decoratorOnClass2.es6.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/decoratorOnClass3.es6.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/decoratorOnClass4.es6.ts @@ -1919,7 +1684,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/de Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment1ES5.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment1ES6.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment5.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/destructuringObjectBindingPatternAndAssignment7.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration1ES5.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration1ES5iterable.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/destructuringParameterDeclaration1ES6.ts @@ -2059,12 +1823,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/moduleExportsAmd Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/moduleExportsCommonjs/decoratedDefaultExportsGetExportedCommonjs.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/moduleExportsSystem/decoratedDefaultExportsGetExportedSystem.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/moduleExportsUmd/decoratedDefaultExportsGetExportedUmd.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/modules/exportsAndImports1-amd.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/modules/exportsAndImports1-es6.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/modules/exportsAndImports1.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/modules/exportsAndImports3-amd.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/modules/exportsAndImports3-es6.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/modules/exportsAndImports3.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/modules/exportsAndImportsWithContextualKeywordNames01.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/modules/exportsAndImportsWithContextualKeywordNames02.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/restParameters/emitRestParametersFunction.ts @@ -2298,8 +2056,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/yieldExpressions tasks/coverage/typescript/tests/cases/conformance/es6/yieldExpressions/yieldExpressionInControlFlow.ts Unexpected estree file content error: 1 != 2 -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSCanBeAssigned1.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/compoundExponentiationAssignmentLHSCannotBeAssigned.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS3.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/emitCompoundExponentiationAssignmentWithIndexingOnLHS4.ts @@ -2318,15 +2074,10 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOp Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString2ES6.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString3.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/emitExponentiationOperatorInTemplateString3ES6.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithEnumUnion.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithInvalidOperands.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithInvalidSimpleUnaryExpressionOperands.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithNew.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithNullValueAndValidOperands.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithTemplateStringInvalid.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithTemplateStringInvalidES6.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithUndefinedValueAndValidOperands.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/es7/trailingCommasInBindingPatterns.ts Unexpected trailing comma after rest element Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/es7/trailingCommasInFunctionParametersAndArguments.ts @@ -2350,40 +2101,12 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/esDecorators/classEx Mismatch: tasks/coverage/typescript/tests/cases/conformance/esDecorators/esDecorators-contextualTypes.2.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/esDecorators/esDecorators-decoratorExpression.1.ts Expected a semicolon or an implicit semicolon after a statement, but found none -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/arrayLiterals/arrayLiteralInference.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/arrayLiterals/arrayLiterals2ES5.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/arrayLiterals/arrayLiterals2ES6.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/arrayLiterals/arrayLiterals3.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/assignmentOperator/assignmentGenericLookupTypeNarrowing.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/assignmentOperator/assignmentTypeNarrowing.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/assignmentOperator/compoundAdditionAssignmentLHSCanBeAssigned.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/assignmentOperator/compoundAdditionAssignmentLHSCannotBeAssigned.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/assignmentOperator/compoundAdditionAssignmentWithInvalidOperands.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/assignmentOperator/compoundArithmeticAssignmentLHSCanBeAssigned.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/assignmentOperator/compoundArithmeticAssignmentWithInvalidOperands.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithAnyAndEveryType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithInvalidOperands.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithNullValueAndValidOperator.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithNumberAndEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithStringAndEveryType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithTypeParameter.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/additionOperator/additionOperatorWithUndefinedValueAndValidOperator.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithEnumUnion.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithInvalidOperands.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithNullValueAndValidOperands.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/arithmeticOperator/arithmeticOperatorWithUndefinedValueAndValidOperands.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalPrimitiveType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipPrimitiveType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipTypeParameter.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsAny.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsNull.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithOneOperandIsUndefined.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeEnumAndNumber.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/inOperator/inOperatorWithInvalidOperands.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithRHSHasSymbolHasInstance.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/logicalAndOperator/logicalAndOperatorWithEveryType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/logicalOrOperator/logicalOrOperatorWithEveryType.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/contextualTyping/argumentExpressionContextualTyping.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/contextualTyping/arrayLiteralExpressionContextualTyping.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/contextualTyping/functionExpressionContextualTyping1.ts @@ -2395,24 +2118,16 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/contextu Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/contextualTyping/superCallParameterContextualTyping3.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/elementAccess/letIdentifierInElementAccess01.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/elementAccess/stringEnumInElementAccess01.ts tasks/coverage/typescript/tests/cases/conformance/expressions/functionCalls/callWithMissingVoidUndefinedUnknownAnyInJs.ts Unexpected estree file content error: 2 != 3 -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/functionCalls/typeArgumentInferenceWithObjectLiteral.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/functions/arrowFunctionContexts.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/functions/arrowFunctionExpressions.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/expressions/objectLiterals/objectLiteralErrors.ts Unexpected token Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/optionalChaining/callChain/callChainInference.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/expressions/optionalChaining/taggedTemplateChain/taggedTemplateChain.ts Tagged template expressions are not permitted in an optional chain -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/propertyAccess/propertyAccess.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/superCalls/superCalls.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/thisKeyword/thisInInvalidContexts.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/thisKeyword/thisInInvalidContextsExternalModule.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/typeAssertions/constAssertionOnEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/TypeGuardWithEnumUnion.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardNarrowsPrimitiveIntersection.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardNarrowsToLiteralTypeUnion.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormThisMember.ts @@ -2425,36 +2140,16 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuar Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardsWithInstanceOf.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typePredicateOnVariableDeclaration01.ts Expected a semicolon or an implicit semicolon after a statement, but found none -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/unaryOperators/bitwiseNotOperator/bitwiseNotOperatorWithEnumType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/unaryOperators/decrementOperator/decrementOperatorWithEnumType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/unaryOperators/deleteOperator/deleteOperatorWithEnumType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/unaryOperators/incrementOperator/incrementOperatorWithEnumType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/unaryOperators/logicalNotOperator/logicalNotOperatorWithEnumType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/unaryOperators/negateOperator/negateOperatorWithEnumType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/unaryOperators/plusOperator/plusOperatorWithEnumType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/unaryOperators/typeofOperator/typeofOperatorWithEnumType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/unaryOperators/voidOperator/voidOperatorWithEnumType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/valuesAndReferences/assignmentToParenthesizedIdentifiers.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/expressions/valuesAndReferences/assignments.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/amdImportAsPrimaryExpression.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/amdImportNotAsPrimaryExpression.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/commonJSImportNotAsPrimaryExpression.ts tasks/coverage/typescript/tests/cases/conformance/externalModules/commonJsImportBindingElementNarrowType.ts Unexpected estree file content error: 1 != 2 Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target11.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target12.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target3.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target5.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target11.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target12.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target3.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target5.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/exportAmbientClassNameWithObject.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/exportAssignmentAndDeclaration.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/exportAssignmentTopLevelEnumdule.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/externalModules/exportNonInitializedVariablesInIfThenStatementNoCrash1.ts Missing initializer in const declaration Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/exportTypeMergedWithExportStarAsNamespace.ts @@ -2490,7 +2185,6 @@ Cannot use `await` as an identifier in an async context Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/externalModules/topLevelAwaitNonModule.ts `await` is only allowed within async functions and at the top levels of modules Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/topLevelFileModule.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/typeOnly/enums.ts tasks/coverage/typescript/tests/cases/conformance/externalModules/typeOnly/grammarErrors.ts Unexpected estree file content error: 3 != 4 @@ -2501,8 +2195,6 @@ Unexpected estree file content error: 1 != 2 Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/typeOnly/importsNotUsedAsValues_error.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/verbatimModuleSyntaxAmbientConstEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/verbatimModuleSyntaxConstEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/verbatimModuleSyntaxConstEnumUsage.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/verbatimModuleSyntaxNoElisionCJS.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/externalModules/verbatimModuleSyntaxRestrictionsCJS.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/functions/functionOverloadErrorsSyntax.ts @@ -2513,10 +2205,8 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/functions/parameterI Mismatch: tasks/coverage/typescript/tests/cases/conformance/functions/parameterInitializersForwardReferencing1_es6.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/functions/strictBindCallApply1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/generators/generatorAssignability.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/generators/generatorYieldContextualType.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersection.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersectionErrors.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyOfEveryType.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndExportedFunctionThatShareAName.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/DeclarationMerging/ClassAndModuleThatMergeWithStaticFunctionAndNonExportedFunctionThatShareAName.ts @@ -2537,7 +2227,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/Decl Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesWithTheSameNameAndSameCommonRoot.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/codeGeneration/exportCodeGen.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/codeGeneration/importStatements.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/codeGeneration/nameCollision.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/exportDeclarations/ExportClassWhichExtendsInterfaceWithInaccessibleType.ts @@ -2549,14 +2238,11 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/expo Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/exportDeclarations/ExportModuleWithAccessibleTypesOnItsExportedMembers.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/exportDeclarations/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInMemberTypeAnnotations.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/exportDeclarations/ExportObjectLiteralAndObjectTypeLiteralWithAccessibleTypesInNestedMemberTypeAnnotations.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedEnums.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/exportDeclarations/ModuleWithExportedAndNonExportedImportAlias.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/importDeclarations/exportImportAlias.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/importDeclarations/importAliasIdentifiers.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/importDeclarations/invalidImportAliasIdentifiers.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/moduleBody/moduleWithStatementsOfEveryKind.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/moduleDeclarations/asiPreventsParsingAsNamespace05.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/moduleDeclarations/instantiatedModule.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/moduleDeclarations/invalidNestedModules.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/internalModules/moduleDeclarations/nestedModules.ts tasks/coverage/typescript/tests/cases/conformance/jsdoc/checkExportsObjectAssignProperty.ts @@ -2676,7 +2362,6 @@ Unexpected estree file content error: 1 != 2 tasks/coverage/typescript/tests/cases/conformance/jsdoc/jsdocImportTypeReferenceToESModule.ts Unexpected estree file content error: 1 != 2 -Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsdoc/jsdocLinkTag9.ts tasks/coverage/typescript/tests/cases/conformance/jsdoc/jsdocParseBackquotedParamName.ts Unexpected estree file content error: 1 != 2 @@ -3004,18 +2689,8 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/parser/ecmasc Expected a semicolon or an implicit semicolon after a statement, but found none Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration9.ts Type parameters cannot appear on a constructor declaration -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum1.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum2.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum6.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnum7.ts An enum member cannot have a numeric name. -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration1.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration3.d.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration3.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration5.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserEnumDeclaration6.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserInterfaceKeywordInEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/EnumDeclarations/parserInterfaceKeywordInEnum1.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause2.ts Expected `{` but found `EOF` Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause5.ts @@ -3107,9 +2782,6 @@ A 'return' statement can only be used within a function body. Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/parserRealSource1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/parserRealSource12.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/parserRealSource2.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/parserRealSource3.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/parserRealSource6.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/parserRealSource8.ts @@ -3131,7 +2803,6 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/parser/ecmasc 'public' modifier cannot be used here. Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement22.ts The left-hand side of a `for...of` statement may not be `async` -Mismatch: tasks/coverage/typescript/tests/cases/conformance/pedantic/noUncheckedIndexedAccess.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/pedantic/noUncheckedIndexedAccessDestructuring.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/references/library-reference-4.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/references/library-reference-5.ts @@ -3219,7 +2890,6 @@ tasks/coverage/typescript/tests/cases/conformance/salsa/varRequireFromTypescript Unexpected estree file content error: 1 != 2 Mismatch: tasks/coverage/typescript/tests/cases/conformance/scanner/ecmascript5/scannerClass2.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/scanner/ecmascript5/scannerEnum1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/scanner/ecmascript5/scannerS7.2_A1.5_T2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/scanner/ecmascript5/scannerS7.6_A4.2_T1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarations.11.ts @@ -3235,7 +2905,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/statements/VariableS Mismatch: tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.4.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.8.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.9.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/statements/for-inStatements/for-inStatements.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring3.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/statements/for-inStatements/for-inStatementsDestructuring4.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/statements/for-ofStatements/ES5For-of12.ts @@ -3252,8 +2921,6 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/statements/la Generators can only be declared at the top level or inside a block Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/statements/labeledStatements/labeledStatementWithLabel_strict.ts Generators can only be declared at the top level or inside a block -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/any/assignAnyToEveryType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/any/assignEveryTypeToAny.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/conditional/conditionalTypes1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/conditional/conditionalTypes2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/conditional/inferTypes1.ts @@ -3269,7 +2936,6 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/types/import/ Expected `from` but found `<` Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/intersection/intersectionAndUnionTypes.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/intersection/intersectionAsWeakTypeSource.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/intersection/intersectionOfUnionOfUnitTypes.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/intersection/intersectionReduction.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/intersection/intersectionReductionStrict.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/intersection/intersectionTypeEquivalence.ts @@ -3283,16 +2949,9 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/keyof/keyofAnd Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/keyof/keyofAndIndexedAccess.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/keyof/keyofAndIndexedAccess2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/keyof/keyofAndIndexedAccessErrors.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/enumLiteralTypes1.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/enumLiteralTypes2.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/enumLiteralTypes3.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/literalTypeWidening.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/literalTypes2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/literalTypesWidenInParameterPosition.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/numericStringLiteralTypes.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/stringEnumLiteralTypes1.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/stringEnumLiteralTypes2.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/stringEnumLiteralTypes3.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/stringLiteralsAssertionsInEqualityComparisons01.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/stringLiteralsAssertionsInEqualityComparisons02.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/stringLiteralsWithEqualityChecks01.ts @@ -3306,8 +2965,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/string Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/stringLiteralsWithTypeAssertions01.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/templateLiteralTypes1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/templateLiteralTypes4.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/literal/templateLiteralTypes8.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/localTypes/localTypes1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/localTypes/localTypes2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/localTypes/localTypes3.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/mapped/isomorphicMappedTypeInference.ts @@ -3336,7 +2993,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/members/indexS Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/namedTypes/optionalMethods.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/nonPrimitive/nonPrimitiveAccessProperty.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/nonPrimitive/nonPrimitiveAndTypeVariables.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/objectTypeLiteral/callSignatures/callSignatureWithoutReturnTypeAnnotationInference.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParameterWithoutAnnotationIsAnyArray.ts A rest parameter must be last in a parameter list Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParametersOfNonArrayTypes.ts @@ -3345,17 +3001,6 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/types/objectT A rest parameter must be last in a parameter list Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/types/objectTypeLiteral/callSignatures/restParametersWithArrayTypeAnnotations.ts A rest parameter must be last in a parameter list -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNamesOfReservedWords.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/primitives/boolean/invalidBooleanAssignments.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/primitives/enum/invalidEnumAssignments.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/primitives/enum/validEnumAssignments.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/primitives/null/validNullAssignments.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/primitives/number/validNumberAssignments.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/primitives/string/invalidStringAssignments.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/primitives/undefined/invalidUndefinedAssignments.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/primitives/undefined/invalidUndefinedValues.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/primitives/void/invalidVoidAssignments.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/primitives/void/invalidVoidValues.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/rest/genericObjectRest.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/rest/objectRest.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/rest/objectRestAssignment.ts @@ -3371,8 +3016,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/rest/objectRes Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/types/rest/restElementMustBeLast.ts A rest element must be last in a destructuring pattern Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofANonExportedType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofAnExportedType.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofThis.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/specifyingTypes/typeQueries/typeofThisWithImplicitThis.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/spread/objectSpreadNoTransform.ts @@ -3420,46 +3063,20 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/types/tuple/r Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/tuple/restTupleElements1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/tuple/unionsOfTupleTypes1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/tuple/variadicTuples1.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeAliases/typeAliases.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeArgumentLists/constraintSatisfactionWithAny.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeArgumentLists/constraintSatisfactionWithEmptyObject.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeArgumentLists/wrappedAndRecursiveConstraints.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterConstModifiers.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterConstModifiersReverseMappedTypes.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignabilityInInheritance.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatBetweenTupleAndArray.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithDiscriminatedUnion.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithEnumIndexer.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/enumAssignability.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/enumAssignabilityInInheritance.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/everyTypeAssignableToAny.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/nullAssignableToEveryType.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/numberAssignableToEnum.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/undefinedAssignableToEveryType.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/unionTypesAssignability.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfTuple.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfTuple2.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/comparable/equalityWithEnumTypes.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/instanceOf/narrowingGenericTypeFromInstanceof01.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/enumIsNotASubtypeOfAnythingButNumber.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/nullIsSubtypeOfEverythingButUndefined.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/stringLiteralTypeIsSubtypeOfString.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfAny.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameter.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfTypeParameterWithConstraints2.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfUnion.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/undefinedIsSubtypeOfEverything.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/unionSubtypeIfEveryConstituentTypeIsSubtype.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates3.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/primtiveTypesAreIdentical.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/bivariantInferences.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericCallTypeArgumentInference.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithConstraintsTypeArgumentInference.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments2.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments3.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithTupleType.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericContextualTypes2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericContextualTypes3.ts @@ -3485,5 +3102,4 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/union/unionTyp Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/uniqueSymbol/uniqueSymbolsErrors.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/uniqueSymbol/uniqueSymbolsPropertyNames.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/unknown/unknownType1.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/unknown/unknownType2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/typings/typingsLookupAmd.ts