diff --git a/crates/oxc_ast/src/ast/ts.rs b/crates/oxc_ast/src/ast/ts.rs index b0f0b4f984a1b..b8afce395747c 100644 --- a/crates/oxc_ast/src/ast/ts.rs +++ b/crates/oxc_ast/src/ast/ts.rs @@ -891,6 +891,7 @@ pub struct TSInterfaceDeclaration<'a> { pub id: BindingIdentifier<'a>, /// Other interfaces/types this interface extends. #[scope(enter_before)] + #[estree(via = TSInterfaceDeclarationExtends)] pub extends: Option>>, /// Type parameters that get bound to the interface. pub type_parameters: Option>>, diff --git a/crates/oxc_ast/src/generated/derive_estree.rs b/crates/oxc_ast/src/generated/derive_estree.rs index c4abf2f5fdcc7..b28478fca197c 100644 --- a/crates/oxc_ast/src/generated/derive_estree.rs +++ b/crates/oxc_ast/src/generated/derive_estree.rs @@ -2841,7 +2841,7 @@ impl ESTree for TSInterfaceDeclaration<'_> { state.serialize_field("start", &self.span.start); state.serialize_field("end", &self.span.end); state.serialize_field("id", &self.id); - state.serialize_field("extends", &self.extends); + state.serialize_field("extends", &crate::serialize::TSInterfaceDeclarationExtends(self)); state.serialize_field("typeParameters", &self.type_parameters); state.serialize_field("body", &self.body); state.serialize_field("declare", &self.declare); diff --git a/crates/oxc_ast/src/serialize.rs b/crates/oxc_ast/src/serialize.rs index 618176685f004..8d24d429e786a 100644 --- a/crates/oxc_ast/src/serialize.rs +++ b/crates/oxc_ast/src/serialize.rs @@ -420,6 +420,29 @@ impl ESTree for FunctionFormalParameters<'_, '_> { } } +/// Serializer for `extends` field of `TSInterfaceDeclaration`. +/// +/// Serialize `extends` as an empty array if it's `None`. +#[ast_meta] +#[estree( + ts_type = "Array", + raw_deser = " + const extendsArr = DESER[Option>](POS_OFFSET.extends); + extendsArr === null ? [] : extendsArr + " +)] +pub struct TSInterfaceDeclarationExtends<'a, 'b>(pub &'b TSInterfaceDeclaration<'a>); + +impl ESTree for TSInterfaceDeclarationExtends<'_, '_> { + fn serialize(&self, serializer: S) { + if let Some(extends) = &self.0.extends { + extends.serialize(serializer); + } else { + [(); 0].serialize(serializer); + } + } +} + /// Serializer for `specifiers` field of `ImportDeclaration`. /// /// Serialize `specifiers` as an empty array if it's `None`. diff --git a/napi/parser/deserialize-js.js b/napi/parser/deserialize-js.js index f78df898172cd..d974b79ac46b3 100644 --- a/napi/parser/deserialize-js.js +++ b/napi/parser/deserialize-js.js @@ -1610,12 +1610,13 @@ function deserializeTSClassImplements(pos) { } function deserializeTSInterfaceDeclaration(pos) { + const extendsArr = deserializeOptionVecTSInterfaceHeritage(pos + 40); return { type: 'TSInterfaceDeclaration', start: deserializeU32(pos), end: deserializeU32(pos + 4), id: deserializeBindingIdentifier(pos + 8), - extends: deserializeOptionVecTSInterfaceHeritage(pos + 40), + extends: extendsArr === null ? [] : extendsArr, typeParameters: deserializeOptionBoxTSTypeParameterDeclaration(pos + 72), body: deserializeBoxTSInterfaceBody(pos + 80), declare: deserializeBool(pos + 88), diff --git a/napi/parser/deserialize-ts.js b/napi/parser/deserialize-ts.js index 314ec7fe8f6bf..5ec5e65f75264 100644 --- a/napi/parser/deserialize-ts.js +++ b/napi/parser/deserialize-ts.js @@ -1676,12 +1676,13 @@ function deserializeTSClassImplements(pos) { } function deserializeTSInterfaceDeclaration(pos) { + const extendsArr = deserializeOptionVecTSInterfaceHeritage(pos + 40); return { type: 'TSInterfaceDeclaration', start: deserializeU32(pos), end: deserializeU32(pos + 4), id: deserializeBindingIdentifier(pos + 8), - extends: deserializeOptionVecTSInterfaceHeritage(pos + 40), + extends: extendsArr === null ? [] : extendsArr, typeParameters: deserializeOptionBoxTSTypeParameterDeclaration(pos + 72), body: deserializeBoxTSInterfaceBody(pos + 80), declare: deserializeBool(pos + 88), diff --git a/npm/oxc-types/types.d.ts b/npm/oxc-types/types.d.ts index a7fde01f4b628..f44efdbb3251a 100644 --- a/npm/oxc-types/types.d.ts +++ b/npm/oxc-types/types.d.ts @@ -1173,7 +1173,7 @@ export interface TSClassImplements extends Span { export interface TSInterfaceDeclaration extends Span { type: 'TSInterfaceDeclaration'; id: BindingIdentifier; - extends: Array | null; + extends: Array; typeParameters: TSTypeParameterDeclaration | null; body: TSInterfaceBody; declare: boolean; diff --git a/tasks/coverage/snapshots/estree_typescript.snap b/tasks/coverage/snapshots/estree_typescript.snap index 4bc9c86b49e77..313af699dc124 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 : 10623/10725 (99.05%) -Positive Passed: 1983/10725 (18.49%) +Positive Passed: 2083/10725 (19.42%) Mismatch: tasks/coverage/typescript/tests/cases/compiler/APILibCheck.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/APISample_Watch.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/APISample_WatchWithDefaults.ts @@ -19,7 +19,6 @@ A class member cannot have the 'const' keyword. Mismatch: tasks/coverage/typescript/tests/cases/compiler/DeclarationErrorsNoEmitOnError.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/ExportAssignment7.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/ExportAssignment8.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/InterfaceDeclaration8.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/SystemModuleForStatementNoInitializer.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/abstractClassInLocalScope.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/abstractClassInLocalScopeIsAbstract.ts @@ -36,7 +35,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/accessorDeclarationOrde Mismatch: tasks/coverage/typescript/tests/cases/compiler/accessorInferredReturnTypeErrorInReturnStatement.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/accessorWithRestParam.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/addMoreCallSignaturesToBaseSignature.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/addMoreCallSignaturesToBaseSignature2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/addMoreOverloadsToBaseSignature.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/aliasAssignments.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/aliasBug.ts @@ -288,7 +286,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/asyncIIFE.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/asyncImportNestedYield.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/asyncIteratorExtraParameters.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/asyncYieldStarContextualType.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentArray.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentExportEquals1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentExportEquals1_1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/augmentExportEquals2.ts @@ -346,7 +343,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/bangInModuleName.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/baseCheck.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/baseConstraintOfDecorator.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/baseExpressionTypeParameters.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/baseIndexSignatureResolution.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/baseTypeAfterDerivedType.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/baseTypeOrderChecking.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/baseTypeWrappingInstantiationChain.ts @@ -407,7 +403,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/cachedModuleResolution4 Mismatch: tasks/coverage/typescript/tests/cases/compiler/cachedModuleResolution5.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/cachedModuleResolution7.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/cachedModuleResolution9.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/callExpressionWithTypeParameterConstrainedToOuterTypeParameter.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/callOfConditionalTypeWithConcreteBranches.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/callOnClass.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/callOnInstance.ts @@ -447,7 +442,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/capturedShorthandProper Mismatch: tasks/coverage/typescript/tests/cases/compiler/caseInsensitiveFileSystemWithCapsImportTypeDeclarations.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/castExpressionParentheses.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/castFunctionExpressionShouldBeParenthesized.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/castNewObjectBug.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/castOfAwait.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/castParentheses.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/castTest.ts @@ -527,7 +521,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/classExpressionWithStat Mismatch: tasks/coverage/typescript/tests/cases/compiler/classExpressionWithStaticPropertiesES62.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/classExpressionWithStaticPropertiesES63.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/classExpressionWithStaticPropertiesES64.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/classExpressions.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/classExtendingAbstractClassWithMemberCalledTheSameAsItsOwnTypeParam.ts tasks/coverage/typescript/tests/cases/compiler/classExtendingAny.ts Unexpected estree file content error: 1 != 2 @@ -610,8 +603,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionArgumentsInter 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/collisionCodeGenModuleWithMemberInterfaceConflict.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/collisionCodeGenModuleWithModuleChildren.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 @@ -859,7 +850,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/constructorOverloads4.t Mismatch: tasks/coverage/typescript/tests/cases/compiler/constructorOverloads5.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/constructorOverloads6.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/constructorOverloads7.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/constructorOverloads8.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/constructorOverloads9.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/constructorParametersInVariableDeclarations.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/constructorReturningAPrimitive.ts @@ -1077,7 +1067,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileGenericType2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileImportChainInExportAssignment.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileImportModuleWithExportAssignment.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileImportedTypeUseInTypeArgPosition.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileIndexSignatures.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileMethods.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileModuleAssignmentInObjectLiteralProperty.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileModuleContinuation.ts @@ -1110,10 +1099,8 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileWithExtendsClau Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declInput-2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declInput.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declInput3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declInput4.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationAssertionNodeNotReusedWhenTypeNotEquivalent1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitAliasExportStar.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitAliasFromIndirectFile.ts @@ -1193,8 +1180,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitExpandoP Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitExpandoWithGenericConstraint.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitExportAliasVisibiilityMarking.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitExportAssignedNamespaceNoTripleSlashTypesReference.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitExportAssignment.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitExportDeclaration.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitExpressionInExtends3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitExpressionInExtends5.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/declarationEmitExpressionInExtends6.ts @@ -1459,7 +1444,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/derivedClassConstructor Mismatch: tasks/coverage/typescript/tests/cases/compiler/derivedClasses.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/derivedInterfaceCallSignature.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/derivedTypeCallingBaseImplWithOptionalParams.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/derivedTypeIncompatibleSignatures.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/destructureCatchClause.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/destructureComputedProperty.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/destructureOfVariableSameAsShorthand.ts @@ -1577,8 +1561,6 @@ Unexpected estree file content error: 2 != 3 Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateAnonymousInners1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateAnonymousModuleClasses.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateConstructSignature.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateConstructSignature2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateDefaultExport.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateErrorAssignability.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateErrorClassExpression.ts @@ -1624,7 +1606,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicatePropertiesInSt Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateStringNamedProperty1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateSymbolsExportMatching.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateTypeParameters1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateTypeParameters2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateTypeParameters3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateVarAndImport.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/duplicateVarAndImport2.ts @@ -1831,8 +1812,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ClassTest5.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ClassTest7.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ClassTest8.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6DeclOrdering.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportAll.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportAllInEs5.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportAssignment.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportAssignment2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportAssignment3.ts @@ -1840,8 +1819,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportAssignment4.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportClause.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportClauseInEs5.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportClauseWithAssignmentInEs5.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportClauseWithoutModuleSpecifier.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportClauseWithoutModuleSpecifierInEs5.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportDefaultClassDeclaration.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportDefaultClassDeclaration2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ExportDefaultExpression.ts @@ -1888,7 +1865,6 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/es6ImportNamedIm Unexpected token Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ImportNamedImportWithTypesAndValues.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ImportWithoutFromClause.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6ImportWithoutFromClauseNonInstantiatedModule.ts Expect to Parse: tasks/coverage/typescript/tests/cases/compiler/es6ImportWithoutFromClauseWithExport.ts Unexpected token Mismatch: tasks/coverage/typescript/tests/cases/compiler/es6MemberScoping.ts @@ -1971,7 +1947,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportAsNamespaceConfli Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportAsNamespace_augment.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportAssignClassAndModule.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportAssignValueAndType.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportAssignedNamespaceIsVisibleInDeclarationEmit.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportAssignedTypeAsTypeAnnotation.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportAssignmentEnum.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportAssignmentError.ts @@ -2056,12 +2031,8 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportObjectRest.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportPrivateType.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportRedeclarationTypeAliases.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportSameNameFuncVar.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportSpecifierAndExportedMemberDeclaration.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportSpecifierAndLocalMemberDeclaration.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportSpecifierForAGlobal.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportSpecifierReferencingOuterDeclaration1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportSpecifierReferencingOuterDeclaration2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportSpecifierReferencingOuterDeclaration3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportSpecifierReferencingOuterDeclaration4.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportStarForValues.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/exportStarForValues10.ts @@ -2255,7 +2226,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/functionWithSameNameAsF Mismatch: tasks/coverage/typescript/tests/cases/compiler/functionWithThrowButNoReturn1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/functionsMissingReturnStatementsAndExpressionsStrictNullChecks.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/functionsWithImplicitReturnTypeAssignableToUndefined.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/funduleExportedClassIsUsedBeforeDeclaration.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/funduleOfFunctionWithoutReturnTypeAnnotation.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/funduleUsedAcrossFileBoundary.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/fuzzy.ts @@ -2264,7 +2234,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/generatorES6_4.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/generatorReturnExpressionIsChecked.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericAndNonGenericInheritedSignature1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericAndNonGenericInheritedSignature2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericAndNonGenericOverload1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericArgumentCallSigAssignmentCompat.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericArray0.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericArray1.ts @@ -2307,8 +2276,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericConstraintOnExte Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericConstraintOnExtendedBuiltinTypes2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericConstraintSatisfaction1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericConstructInvocationWithNoTypeArg.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericConstructSignatureInInterface.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericConstructorFunction1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericDefaults.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericDefaultsErrors.ts tasks/coverage/typescript/tests/cases/compiler/genericDefaultsJs.ts @@ -2345,7 +2312,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericMemberFunction.t Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericMergedDeclarationUsingTypeParameter.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericMergedDeclarationUsingTypeParameter2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericMethodOverspecialization.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericNewInterface.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericNumberIndex.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericObjectCreationWithoutTypeArgs.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericObjectLitReturnType.ts @@ -2397,7 +2363,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/generics5.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericsAndHigherOrderFunctions.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericsWithDuplicateTypeParameters1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/genericsWithoutTypeParameters1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/getAccessorWithImpliedReturnTypeAndFunctionClassMerge.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/getAndSetAsMemberNames.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/getParameterNameAtPosition.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/getSetEnumerable.ts @@ -2415,9 +2380,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/global.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/globalIsContextualKeyword.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/globalThisCapture.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/grammarAmbiguities1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/hidingCallSignatures.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/hidingConstructSignatures.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/hidingIndexSignatures.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/higherOrderMappedIndexLookupInference.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/homomorphicMappedTypeIntersectionAssignability.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/homomorphicMappedTypeNesting.ts @@ -2492,7 +2454,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/importDeclWithDeclareMo Mismatch: tasks/coverage/typescript/tests/cases/compiler/importDeclWithDeclareModifierInAmbientContext.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/importDeclWithExportModifier.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/importDeclWithExportModifierAndExportAssignment.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/importDeclWithExportModifierInAmbientContext.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/importDeclarationNotCheckedAsValueWhenTargetNonValue.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/importDeclarationUsedAsTypeQuery.ts @@ -2564,7 +2525,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/importWithTrailingSlash Mismatch: tasks/coverage/typescript/tests/cases/compiler/import_reference-exported-alias.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/import_reference-to-type-alias.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/import_unneeded-require-when-referenecing-aliased-type-throug-array.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/importedAliasedConditionalTypeInstantiation.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/importedModuleAddToGlobal.ts @@ -2753,7 +2713,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/innerBoundLambdaEmit.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/innerExtern.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/innerFunc.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/innerOverloads.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/innerTypeArgumentInference.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/innerTypeCheckOfLambdaArgument.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instanceAndStaticDeclarations1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instanceOfAssignability.ts @@ -2764,12 +2723,10 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/instanceofOnInstantiati Mismatch: tasks/coverage/typescript/tests/cases/compiler/instanceofTypeAliasToGenericClass.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instanceofWithPrimitiveUnion.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instanceofWithStructurallyIdenticalTypes.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/instantiateConstraintsToTypeArguments2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instantiateContextualTypes.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instantiateContextuallyTypedGenericThis.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instantiateCrossFileMerge.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instantiatedBaseTypeConstraints.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/instantiatedBaseTypeConstraints2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instantiatedReturnTypeContravariance.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instantiatedTypeAliasDisplay.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/instantiationExpressionErrorNoCrash.ts @@ -2813,7 +2770,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfacePropertiesWith Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfacePropertiesWithSameName3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfaceSubtyping.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfaceWithCommaSeparators.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfaceWithMultipleDeclarations.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfaceWithOptionalProperty.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfacedecl.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/interfacedeclWithIndexerErrors.ts @@ -3276,8 +3232,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergedDeclarationExport Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergedDeclarations1.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/mergedDeclarations5.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergedDeclarations6.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergedDeclarations7.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergedEnumDeclarationCodeGen.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/mergedInstantiationAssignment.ts @@ -3332,9 +3286,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/modularizeLibrary_Worke Mismatch: tasks/coverage/typescript/tests/cases/compiler/modularizeLibrary_Worker.iterable.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAliasAsFunctionArgument.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAliasInterface.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAndInterfaceSharingName.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAndInterfaceSharingName2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAndInterfaceSharingName3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAndInterfaceSharingName4.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAndInterfaceWithSameName.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleAssignmentCompat1.ts @@ -3525,7 +3476,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleVisibilityTest1.t Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleVisibilityTest2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleVisibilityTest3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleVisibilityTest4.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleWithNoValuesAsType.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduleWithTryStatement1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/module_augmentUninstantiatedModule2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/moduledecl.ts @@ -3548,7 +3498,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/mutuallyRecursiveGeneri Mismatch: tasks/coverage/typescript/tests/cases/compiler/mutuallyRecursiveGenericBaseTypes2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/mutuallyRecursiveInference.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/mutuallyRecursiveInterfaceDeclaration.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/nameCollisions.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/nameCollisionsInPropertyAssignments.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/namedFunctionExpressionAssignedToClassProperty.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/namedFunctionExpressionCall.ts @@ -3559,8 +3508,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/namespaceDisambiguation Mismatch: tasks/coverage/typescript/tests/cases/compiler/namespaceMergedWithFunctionWithOverloadsUsage.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/namespaceMergedWithImportAliasNoCrash.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/namespaceNotMergedWithFunctionDefaultExport.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/namespaces1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/namespacesDeclaration1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/namespacesWithTypeAliasOnlyExportsMerge.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/nanEquality.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/narrowByBooleanComparison.ts @@ -3638,7 +3585,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/nestedTypeVariableInfer Mismatch: tasks/coverage/typescript/tests/cases/compiler/neverAsDiscriminantType.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/newAbstractInstance.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/newAbstractInstance2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/newExpressionWithTypeParameterConstrainedToOuterTypeParameter.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/newFunctionImplicitAny.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/newLexicalEnvironmentForConvertedLoop.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/newLineFlagWithCRLF.ts @@ -3788,7 +3734,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/nongenericConditionalNo Mismatch: tasks/coverage/typescript/tests/cases/compiler/nongenericPartialInstantiationsRelatedInBothDirections.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/nonstrictTemplateWithNotOctalPrintsAsIs.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/normalizedIntersectionTooComplex.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/nounusedTypeParameterConstraint.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/null.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/nullableFunctionError.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/numberAssignableToEnumInsideUnion.ts @@ -3802,7 +3747,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/numericIndexerConstrain Mismatch: tasks/coverage/typescript/tests/cases/compiler/numericIndexerConstraint2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/numericIndexerConstraint4.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/numericIndexerConstraint5.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/numericIndexerTyping1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/numericMethodName1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/numericUnderscoredSeparator.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/objectAssignLikeNonUnionResult.ts @@ -4018,8 +3962,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/prespecializedGenericMe Mismatch: tasks/coverage/typescript/tests/cases/compiler/primaryExpressionMods.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/primitiveConstraints1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/primitiveMembers.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/primitiveTypeAsInterfaceName.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/primitiveTypeAsInterfaceNameGeneric.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/primitiveTypeAssignment.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/primitiveUnionDetection.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/privacyCannotNameAccessorDeclFile.ts @@ -4192,7 +4134,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveExportAssignme Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveExportAssignmentAndFindAliasedType3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveFieldSetting.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveFunctionTypes.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveGenericMethodCall.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveGenericSignatureInstantiation.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveGenericTypeHierarchy.ts @@ -4223,7 +4164,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveTupleTypes2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveTypeAliasWithSpreadConditionalReturnNotCircular.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveTypeComparison.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveTypeComparison2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveTypeIdentity.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveTypeParameterReferenceError1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveTypeParameterReferenceError2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/recursiveTypeRelations.ts @@ -4420,7 +4360,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/slightlyIndirectedDeepO Mismatch: tasks/coverage/typescript/tests/cases/compiler/sourceMap-Comment1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/sourceMap-Comments.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/sourceMap-FileWithComments.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/sourceMap-InterfacePrecedingVariableDeclaration1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/sourceMap-SemiColon1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/sourceMap-SingleSpace1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/sourceMap-StringLiteralWithNewLine.ts @@ -4498,7 +4437,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/specializeVarArgs1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/specializedInheritedConstructors1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/specializedLambdaTypeArguments.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/specializedOverloadWithRestParameters.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/specializedSignatureInInterface.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/specializedSignatureOverloadReturnTypeWithIndexers.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/spellingSuggestionGlobal1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/spellingSuggestionGlobal2.ts @@ -4659,7 +4597,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModule13.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModule14.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModule15.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModule16.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModule17.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModule18.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModule2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/systemModule3.ts @@ -4743,7 +4680,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/thisWhenTypeCheckFails. Mismatch: tasks/coverage/typescript/tests/cases/compiler/this_inside-enum-should-not-be-allowed.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/this_inside-object-literal-getters-and-setters.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/tooFewArgumentsInGenericFunctionTypedArgument.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/tooManyTypeParameters1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/topFunctionTypeNotCallable.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/topLevel.ts tasks/coverage/typescript/tests/cases/compiler/topLevelBlockExpando.ts @@ -4809,7 +4745,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/twiceNestedKeyofIndexIn Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeAliasDeclarationEmit.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeAliasDeclarationEmit2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeAliasDeclarationEmit3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeAliasDoesntMakeModuleInstantiated.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeAliasExport.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeAliasFunctionTypeSharedSymbol.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeAnnotationBestCommonTypeInArrayLiteral.ts @@ -4883,7 +4818,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeParameterArgumentEq Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeParameterArgumentEquivalence5.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeParameterAssignmentCompat1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeParameterCompatibilityAccrossDeclarations.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeParameterConstrainedToOuterTypeParameter.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeParameterConstrainedToOuterTypeParameter2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeParameterConstraintInstantiation.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/typeParameterConstraints1.ts @@ -5051,11 +4985,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedImports12.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedImports6.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedImports7.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedImports_entireImportDeclaration.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedInterfaceinNamespace1.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedInterfaceinNamespace2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedInterfaceinNamespace3.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedInterfaceinNamespace4.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedInterfaceinNamespace5.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedInvalidTypeArguments.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedLocalProperty.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedLocalsAndObjectSpread.ts @@ -5076,13 +5005,10 @@ Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedPrivateMembers.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedPrivateStaticMembers.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedSemicolonInClass.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedSetterInClass2.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedTypeParameterInInterface1.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedTypeParameterInInterface2.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedTypeParameterInLambda3.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedTypeParameters10.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedTypeParameters6.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedTypeParameters7.ts -Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedTypeParameters8.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedTypeParameters9.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedTypeParametersCheckedByNoUnusedParameters.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/unusedTypeParametersNotCheckedByNoUnusedLocals.ts @@ -5285,10 +5211,8 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclara Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractImportInstantiation.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInheritance2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations1.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMergedDeclaration.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMixedWithModifiers.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSuperCalls.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classAndInterfaceMerge.d.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classAndInterfaceMergeConflictingMembers.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classAndInterfaceWithSameName.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classBody/classWithEmptyBody.ts @@ -5305,8 +5229,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclara Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/constructorFunctionTypeIsAssignableToBaseType2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classImplementsMergedClassInterface.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classWithPredefinedTypesAsNames.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/declaredClassMergedwithSelf.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/mergeClassInterfaceAndModule.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/mergedClassInterface.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/mergedInheritedClassInterface.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/modifierOnClassDeclarationMemberInFunction.ts @@ -5682,11 +5604,9 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/controlFlow/switchWi Mismatch: tasks/coverage/typescript/tests/cases/conformance/controlFlow/typeGuardsAsAssertions.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/controlFlow/typeGuardsNestedAssignments.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/controlFlow/typeGuardsTypeParameters.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/classDoesNotDependOnPrivateMember.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/declarationEmitWorkWithInlineComments.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/exportDefaultExpressionComments.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/exportDefaultNamespace.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/leaveOptionalParameterAsWritten.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/libReferenceDeclarationEmit.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/libReferenceDeclarationEmitBundle.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/libReferenceNoLib.ts @@ -5700,10 +5620,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/type Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName02.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/typeReferenceRelatedFiles.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/typeofImportTypeOnlyExport.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.ambient.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.multiFile.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.multiFileBackReferenceToSelf.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/declarationEmit/typesVersionsDeclarationEmit.multiFileBackReferenceToUnmapped.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/decorators/1.0lib-noErrors.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/decorators/class/constructableDecoratorOnClass01.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor2.ts @@ -5892,7 +5808,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/es2024/resizableArra Mismatch: tasks/coverage/typescript/tests/cases/conformance/es2024/sharedMemory.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es2024/transferableArrayBuffer.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolDeclarationEmit10.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolDeclarationEmit12.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolDeclarationEmit5.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolDeclarationEmit6.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolDeclarationEmit7.ts @@ -5934,7 +5849,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolPr Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolProperty46.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolProperty47.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolProperty5.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolProperty50.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolProperty52.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolProperty53.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolProperty54.ts @@ -7439,7 +7353,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/declarati Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/declarationMerging/twoInterfacesDifferentRootModule.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/declarationMerging/twoInterfacesDifferentRootModule2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/declarationMerging/twoMergedInterfacesWithDifferingOverloads.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/declarationMerging/twoMergedInterfacesWithDifferingOverloads2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/derivedInterfaceDoesNotHideBaseSignatures.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/derivedInterfaceIncompatibleWithBaseIndexer.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendingOptionalChain.ts @@ -7448,14 +7361,12 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interface Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatHidesBaseProperty.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatHidesBaseProperty2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatIndirectlyInheritsFromItself.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithCallAndConstructSignature.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithCallSignaturesThatHidesBaseSignature.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithCallSignaturesThatHidesBaseSignature2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithConstructSignaturesThatHidesBaseSignature.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithConstructSignaturesThatHidesBaseSignature2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes2.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithOverloadedCallAndConstructSignatures.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyOfEveryType.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyThatIsPrivateInBaseType.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithPropertyThatIsPrivateInBaseType2.ts @@ -7798,7 +7709,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxElementResolu Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxElementResolution17.tsx Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxElementResolution18.tsx Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxElementResolution19.tsx -Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxElementResolution2.tsx Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxElementResolution3.tsx Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxElementResolution4.tsx Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxElementResolution5.tsx @@ -7840,8 +7750,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxReactComponen Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxReactComponentWithDefaultTypeParameter3.tsx Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxReactEmit1.tsx Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxReactEmit2.tsx -Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxReactEmit3.tsx -Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxReactEmit4.tsx Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxReactEmit5.tsx Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxReactEmit6.tsx Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/tsxReactEmit7.tsx @@ -8336,11 +8244,9 @@ Unexpected token Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/IndexSignatures/parserIndexSignature9.ts Unexpected token Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration1.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration5.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration6.ts 'export' modifier cannot be used here. Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration7.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration8.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration9.ts Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration10.ts Expected a semicolon or an implicit semicolon after a statement, but found none @@ -8461,7 +8367,6 @@ A 'return' statement can only be used within a function body. Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode12.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/SuperExpressions/parserSuperExpression4.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolIndexer1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/Symbols/parserES5SymbolProperty8.ts @@ -8541,7 +8446,6 @@ The left-hand side of a `for...of` statement may not be `async` Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement23.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement24.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript6/Iterators/parserForOfStatement25.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty1.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolProperty8.ts @@ -8968,11 +8872,9 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/members/object Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithCallSignatureAppearsToBeFunctionType.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithCallSignatureHidingMembersOfExtendedFunction.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithCallSignatureHidingMembersOfFunction.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithCallSignatureHidingMembersOfFunctionAssignmentCompat.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithConstructSignatureAppearsToBeFunctionType.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithConstructSignatureHidingMembersOfExtendedFunction.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithConstructSignatureHidingMembersOfFunction.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithConstructSignatureHidingMembersOfFunctionAssignmentCompat.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithDuplicateNumericProperty.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithNumericProperty.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithStringAndNumberIndexSignatureToAny.ts @@ -9278,7 +9180,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeParameters Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeParameterLists/typeParameterUsedAsConstraint.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope3.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeParameterLists/typesWithDuplicateTypeParameters.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/apparentType/apparentTypeSubtyping.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/apparentType/apparentTypeSupertype.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignabilityInInheritance.ts @@ -9435,7 +9336,6 @@ Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationsh Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesDifferingParamCounts.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesDifferingParamCounts2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignaturesWithOverloads.ts -Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithComplexConstraints.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignatures.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignatures2.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithConstructSignaturesDifferingParamCounts.ts