From cde47bd3c65fbf3db393442ea363813130d4971a Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Sun, 29 Mar 2026 13:42:38 -0400 Subject: [PATCH 1/3] Accept more baseline differences --- testdata/submoduleAccepted.txt | 153 +++++++++++++++++++++++++++++++++ 1 file changed, 153 insertions(+) diff --git a/testdata/submoduleAccepted.txt b/testdata/submoduleAccepted.txt index 80c3e4176e..24515c1aca 100644 --- a/testdata/submoduleAccepted.txt +++ b/testdata/submoduleAccepted.txt @@ -248,6 +248,24 @@ compiler/contextuallyTypeArgumentsKeyword.types.diff compiler/contextualReturnTypeOfIIFE2.errors.txt.diff compiler/contextualReturnTypeOfIIFE2.symbols.diff compiler/contextualReturnTypeOfIIFE2.types.diff +compiler/controlFlowInstanceof.errors.txt.diff +compiler/controlFlowInstanceof.symbols.diff +compiler/controlFlowInstanceof.types.diff +compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.errors.txt.diff +compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols.diff +compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.types.diff +compiler/expandoFunctionContextualTypesJs.symbols.diff +compiler/expandoFunctionContextualTypesJs.types.diff +compiler/expressionWithJSDocTypeArguments.errors.txt.diff +compiler/expressionWithJSDocTypeArguments.js.diff +compiler/expressionWithJSDocTypeArguments.symbols.diff +compiler/expressionWithJSDocTypeArguments.types.diff +compiler/genericDefaultsJs.types.diff +compiler/importAssertionsDeprecatedIgnored.errors.txt.diff +compiler/importTypeAssertionDeprecationIgnored.errors.txt.diff +compiler/inexistentPropertyInsideToStringType.errors.txt.diff +compiler/inexistentPropertyInsideToStringType.symbols.diff +compiler/inexistentPropertyInsideToStringType.types.diff ## more accurate types/symbols ## compiler/allowJscheckJsTypeParameterNoCrash.symbols.diff @@ -287,6 +305,51 @@ compiler/computedPropertiesInDestructuring1_ES6.types.diff compiler/computedPropertiesInDestructuring1.types.diff compiler/conditionalTypeContextualTypeSimplificationsSuceeds.types.diff compiler/contravariantInferenceAndTypeGuard.types.diff +compiler/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.js.diff +compiler/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.types.diff +compiler/defaultPropsEmptyCurlyBecomesAnyForJs.symbols.diff +compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=false).symbols.diff +compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=true).symbols.diff +compiler/deleteExpressionMustBeOptional(strict=false).symbols.diff +compiler/deleteExpressionMustBeOptional(strict=true).symbols.diff +compiler/duplicateObjectLiteralProperty_computedNameNegative1.types.diff +compiler/duplicateOverloadInTypeAugmentation1.types.diff +compiler/duplicateStringNamedProperty1.errors.txt.diff +compiler/expandoFunctionBlockShadowing.symbols.diff +compiler/expandoFunctionBlockShadowing.types.diff +compiler/expandoFunctionContextualTypes.symbols.diff +compiler/expandoFunctionContextualTypes.types.diff +compiler/expandoFunctionContextualTypesJSDocInTs.symbols.diff +compiler/expandoFunctionContextualTypesJSDocInTs.types.diff +compiler/expandoFunctionContextualTypesNoValue.symbols.diff +compiler/expandoFunctionContextualTypesNoValue.types.diff +compiler/expandoFunctionExpressionsWithDynamicNames.js.diff +compiler/expandoFunctionExpressionsWithDynamicNames.symbols.diff +compiler/expandoFunctionExpressionsWithDynamicNames2.symbols.diff +compiler/expandoFunctionNestedAssigmentsDeclared.symbols.diff +compiler/fixingTypeParametersRepeatedly2.types.diff +compiler/fixingTypeParametersRepeatedly3.types.diff +compiler/functionOverloadsOnGenericArity2.types.diff +compiler/functionOverloadsRecursiveGenericReturnType.types.diff +compiler/genericCallOnMemberReturningClosedOverObject.types.diff +compiler/genericClassWithStaticFactory.types.diff +compiler/genericCombinators2.types.diff +compiler/genericFunctionInference1.types.diff +compiler/genericFunctions3.types.diff +compiler/genericFunctionSpecializations1.types.diff +compiler/genericMemberFunction.types.diff +compiler/genericOverloadSignatures.types.diff +compiler/genericSpecializationToTypeLiteral1.types.diff +compiler/gettersAndSettersErrors.symbols.diff +compiler/gettersAndSettersErrors.types.diff +compiler/indexTypeNoSubstitutionTemplateLiteral.symbols.diff +compiler/indexTypeNoSubstitutionTemplateLiteral.types.diff +compiler/inferenceDoesNotAddUndefinedOrNull.types.diff +compiler/inferenceFromIncompleteSource.errors.txt.diff +compiler/infinitelyExpandingTypes5.types.diff +compiler/ipromise2.types.diff +compiler/ipromise3.types.diff +compiler/ipromise4.types.diff ## more concise errors ## compiler/arrayBestCommonTypes.errors.txt.diff @@ -306,6 +369,29 @@ compiler/computedPropertyBindingElementDeclarationNoCrash1.errors.txt.diff compiler/conditionalTypeDoesntSpinForever.errors.txt.diff compiler/constraints0.errors.txt.diff compiler/constructorOverloads1.errors.txt.diff +compiler/destructuringTuple.errors.txt.diff +compiler/differentTypesWithSameName.errors.txt.diff +compiler/dissallowSymbolAsWeakType.errors.txt.diff +compiler/es5-asyncFunctionObjectLiterals(target=es2015).types.diff +compiler/excessPropertiesInOverloads.errors.txt.diff +compiler/excessPropertyCheckWithUnions.errors.txt.diff +compiler/exportDefaultStripsFreshness.errors.txt.diff +compiler/functionOverloads2.errors.txt.diff +compiler/functionOverloads40.errors.txt.diff +compiler/functionOverloads41.errors.txt.diff +compiler/genericCallAtYieldExpressionInGenericCall1.errors.txt.diff +compiler/genericConstraint2.errors.txt.diff +compiler/generics1.errors.txt.diff +compiler/generics2.errors.txt.diff +compiler/generics5.errors.txt.diff +compiler/genericTypeConstraints.errors.txt.diff +compiler/heterogeneousArrayAndOverloads.errors.txt.diff +compiler/incompatibleTypes.errors.txt.diff +compiler/inferenceOuterResultNotIncorrectlyInstantiatedWithInnerResult.errors.txt.diff +compiler/inferTypePredicates.errors.txt.diff +compiler/inheritedConstructorWithRestParams2.errors.txt.diff +compiler/intTypeCheck.errors.txt.diff +compiler/invariantGenericErrorElaboration.errors.txt.diff ## different error order ## compiler/arrayIterationLibES5TargetDifferent(nolib=true,target=es2015).errors.txt.diff @@ -316,6 +402,28 @@ compiler/assignmentToInstantiationExpression.js.diff compiler/asyncArrowInClassES5(target=es2015).js.diff compiler/augmentedTypesVar.js.diff compiler/constructorWithIncompleteTypeAnnotation.js.diff +compiler/declarationEmitClassAccessorsJs1.js.diff +compiler/declarationEmitClassSetAccessorParamNameInJs.js.diff +compiler/declarationEmitClassSetAccessorParamNameInJs2.js.diff +compiler/declarationEmitClassSetAccessorParamNameInJs3.js.diff +compiler/declarationEmitDefaultExportWithStaticAssignment.js.diff +compiler/declarationEmitDefaultExportWithStaticAssignment.symbols.diff +compiler/declarationEmitDefaultExportWithStaticAssignment.types.diff +compiler/decoratorMetadataTypeOnlyExport.symbols.diff +compiler/decoratorMetadataTypeOnlyImport.symbols.diff +compiler/emitMethodCalledNew.js.diff +compiler/es6ImportWithJsDocTags.symbols.diff +compiler/es2018ObjectAssign.types.diff +compiler/expandoFunctionSymbolPropertyJs.js.diff +compiler/gettersAndSettersErrors.js.diff +compiler/importDeclFromTypeNodeInJsSource.js.diff +compiler/importTypeGenericArrowTypeParenthesized.js.diff +compiler/importTypeGenericArrowTypeParenthesized.types.diff +compiler/instanceofOnInstantiationExpression.js.diff + +## type/symbol differences of no consequence ## +compiler/exportDefaultWithJSDoc1.types.diff +compiler/exportInFunction.types.diff ## better error spans/suggestions ## compiler/awaitInNonAsyncFunction.errors.txt.diff @@ -327,6 +435,51 @@ compiler/classWithDuplicateIdentifier.symbols.diff compiler/classWithDuplicateIdentifier.types.diff compiler/commonMissingSemicolons.errors.txt.diff compiler/constructorWithIncompleteTypeAnnotation.errors.txt.diff +compiler/duplicateClassElements.errors.txt.diff +compiler/duplicateClassElements.symbols.diff +compiler/duplicateClassElements.types.diff +compiler/duplicateIdentifierComputedName.errors.txt.diff +compiler/duplicateIdentifierDifferentSpelling.errors.txt.diff +compiler/duplicateIdentifierRelatedSpans_moduleAugmentation.errors.txt.diff +compiler/duplicateIdentifierRelatedSpans1.errors.txt.diff +compiler/duplicateIdentifierRelatedSpans2.errors.txt.diff +compiler/duplicateIdentifierRelatedSpans3.errors.txt.diff +compiler/duplicateIdentifierRelatedSpans4.errors.txt.diff +compiler/duplicateIdentifierRelatedSpans5.errors.txt.diff +compiler/duplicateIdentifierRelatedSpans6.errors.txt.diff +compiler/duplicateIdentifierRelatedSpans7.errors.txt.diff +compiler/dynamicNamesErrors.errors.txt.diff +compiler/elidedJSImport1.errors.txt.diff +compiler/exportAsNamespace_augment.errors.txt.diff +compiler/exportAsNamespaceConflict.errors.txt.diff +compiler/extendsUntypedModule.errors.txt.diff +compiler/gettersAndSettersErrors.errors.txt.diff +compiler/importTypeAssertionDeprecation.errors.txt.diff +compiler/invalidUnicodeEscapeSequance.errors.txt.diff +compiler/invalidUnicodeEscapeSequance2.errors.txt.diff +compiler/invalidUnicodeEscapeSequance3.errors.txt.diff +compiler/invalidUnicodeEscapeSequance4.errors.txt.diff ## wrong errors ## compiler/classFieldSuperAccessibleJs1.errors.txt.diff + +## deprecated errors ## +compiler/declarationFileNoCrashOnExtraExportModifier.errors.txt.diff +compiler/declarationFileNoCrashOnExtraExportModifier.symbols.diff +compiler/es6ExportEqualsInterop.errors.txt.diff +compiler/es6ExportEqualsInterop.symbols.diff +compiler/es6ExportEqualsInterop.types.diff +compiler/es6ImportEqualsExportModuleCommonJsError.errors.txt.diff +compiler/es6ImportEqualsExportModuleEs2015Error.errors.txt.diff +compiler/importNonExportedMember5.errors.txt.diff +compiler/importNonExportedMember7.errors.txt.diff +compiler/importNonExportedMember11.errors.txt.diff + +## widening of exports ## +compiler/dynamicImportsDeclaration.js.diff + +## merging of exports and export assignments ## +compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.errors.txt.diff +compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.types.diff +compiler/incompatibleExports1.errors.txt.diff +compiler/incompatibleExports2.errors.txt.diff From 207f350b4fe1d60a0ef4b68ca948a49fba91e885 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Sun, 29 Mar 2026 13:42:50 -0400 Subject: [PATCH 2/3] Accept new baselines --- .../compiler/controlFlowInstanceof.errors.txt.diff | 0 .../compiler/controlFlowInstanceof.symbols.diff | 0 .../compiler/controlFlowInstanceof.types.diff | 0 .../compiler/declarationEmitClassAccessorsJs1.js.diff | 0 .../compiler/declarationEmitClassSetAccessorParamNameInJs.js.diff | 0 .../declarationEmitClassSetAccessorParamNameInJs2.js.diff | 0 .../declarationEmitClassSetAccessorParamNameInJs3.js.diff | 0 .../declarationEmitDefaultExportWithStaticAssignment.js.diff | 0 .../declarationEmitDefaultExportWithStaticAssignment.symbols.diff | 0 .../declarationEmitDefaultExportWithStaticAssignment.types.diff | 0 .../declarationFileNoCrashOnExtraExportModifier.errors.txt.diff | 0 .../declarationFileNoCrashOnExtraExportModifier.symbols.diff | 0 ...tionsWithRecursiveInternalTypesProduceUniqueTypeParams.js.diff | 0 ...nsWithRecursiveInternalTypesProduceUniqueTypeParams.types.diff | 0 .../compiler/decoratorMetadataTypeOnlyExport.symbols.diff | 0 .../compiler/decoratorMetadataTypeOnlyImport.symbols.diff | 0 .../compiler/defaultPropsEmptyCurlyBecomesAnyForJs.symbols.diff | 0 .../deleteExpressionMustBeOptional(strict=false).symbols.diff | 0 .../deleteExpressionMustBeOptional(strict=true).symbols.diff | 0 ...alPropertyTypes(exactoptionalpropertytypes=false).symbols.diff | 0 ...nalPropertyTypes(exactoptionalpropertytypes=true).symbols.diff | 0 .../compiler/destructuringTuple.errors.txt.diff | 0 .../compiler/differentTypesWithSameName.errors.txt.diff | 0 .../compiler/dissallowSymbolAsWeakType.errors.txt.diff | 0 .../compiler/duplicateClassElements.errors.txt.diff | 0 .../compiler/duplicateClassElements.symbols.diff | 0 .../compiler/duplicateClassElements.types.diff | 0 .../compiler/duplicateIdentifierComputedName.errors.txt.diff | 0 .../compiler/duplicateIdentifierDifferentSpelling.errors.txt.diff | 0 .../compiler/duplicateIdentifierRelatedSpans1.errors.txt.diff | 0 .../compiler/duplicateIdentifierRelatedSpans2.errors.txt.diff | 0 .../compiler/duplicateIdentifierRelatedSpans3.errors.txt.diff | 0 .../compiler/duplicateIdentifierRelatedSpans4.errors.txt.diff | 0 .../compiler/duplicateIdentifierRelatedSpans5.errors.txt.diff | 0 .../compiler/duplicateIdentifierRelatedSpans6.errors.txt.diff | 0 .../compiler/duplicateIdentifierRelatedSpans7.errors.txt.diff | 0 ...icateIdentifierRelatedSpans_moduleAugmentation.errors.txt.diff | 0 ...uplicateObjectLiteralProperty_computedNameNegative1.types.diff | 0 .../compiler/duplicateOverloadInTypeAugmentation1.types.diff | 0 .../compiler/duplicateStringNamedProperty1.errors.txt.diff | 0 .../compiler/dynamicImportsDeclaration.js.diff | 0 .../compiler/dynamicNamesErrors.errors.txt.diff | 0 .../compiler/elidedJSImport1.errors.txt.diff | 0 .../compiler/emitMethodCalledNew.js.diff | 0 ...hExportAssignmentDefineProperrtyPotentialMerge.errors.txt.diff | 0 ...rashExportAssignmentDefineProperrtyPotentialMerge.symbols.diff | 0 ...oCrashExportAssignmentDefineProperrtyPotentialMerge.types.diff | 0 .../compiler/es2018ObjectAssign.types.diff | 0 .../es5-asyncFunctionObjectLiterals(target=es2015).types.diff | 0 .../compiler/es6ExportEqualsInterop.errors.txt.diff | 0 .../compiler/es6ExportEqualsInterop.symbols.diff | 0 .../compiler/es6ExportEqualsInterop.types.diff | 0 .../es6ImportEqualsExportModuleCommonJsError.errors.txt.diff | 0 .../es6ImportEqualsExportModuleEs2015Error.errors.txt.diff | 0 .../compiler/es6ImportWithJsDocTags.symbols.diff | 0 .../compiler/excessPropertiesInOverloads.errors.txt.diff | 0 .../compiler/excessPropertyCheckWithUnions.errors.txt.diff | 0 .../compiler/expandoFunctionBlockShadowing.symbols.diff | 0 .../compiler/expandoFunctionBlockShadowing.types.diff | 0 .../compiler/expandoFunctionContextualTypes.symbols.diff | 0 .../compiler/expandoFunctionContextualTypes.types.diff | 0 .../compiler/expandoFunctionContextualTypesJSDocInTs.symbols.diff | 0 .../compiler/expandoFunctionContextualTypesJSDocInTs.types.diff | 0 .../compiler/expandoFunctionContextualTypesJs.symbols.diff | 0 .../compiler/expandoFunctionContextualTypesJs.types.diff | 0 .../compiler/expandoFunctionContextualTypesNoValue.symbols.diff | 0 .../compiler/expandoFunctionContextualTypesNoValue.types.diff | 0 .../compiler/expandoFunctionExpressionsWithDynamicNames.js.diff | 0 .../expandoFunctionExpressionsWithDynamicNames.symbols.diff | 0 .../expandoFunctionExpressionsWithDynamicNames2.symbols.diff | 0 .../compiler/expandoFunctionNestedAssigmentsDeclared.symbols.diff | 0 .../compiler/expandoFunctionSymbolPropertyJs.js.diff | 0 .../compiler/exportAsNamespaceConflict.errors.txt.diff | 0 .../compiler/exportAsNamespace_augment.errors.txt.diff | 0 .../compiler/exportDefaultStripsFreshness.errors.txt.diff | 0 .../compiler/exportDefaultWithJSDoc1.types.diff | 0 .../compiler/exportInFunction.types.diff | 0 .../compiler/expressionWithJSDocTypeArguments.errors.txt.diff | 0 .../compiler/expressionWithJSDocTypeArguments.js.diff | 0 .../compiler/expressionWithJSDocTypeArguments.symbols.diff | 0 .../compiler/expressionWithJSDocTypeArguments.types.diff | 0 .../compiler/extendsUntypedModule.errors.txt.diff | 0 .../compiler/fixingTypeParametersRepeatedly2.types.diff | 0 .../compiler/fixingTypeParametersRepeatedly3.types.diff | 0 .../compiler/functionOverloads2.errors.txt.diff | 0 .../compiler/functionOverloads40.errors.txt.diff | 0 .../compiler/functionOverloads41.errors.txt.diff | 0 .../compiler/functionOverloadsOnGenericArity2.types.diff | 0 .../functionOverloadsRecursiveGenericReturnType.types.diff | 0 .../genericCallAtYieldExpressionInGenericCall1.errors.txt.diff | 0 .../genericCallOnMemberReturningClosedOverObject.types.diff | 0 .../compiler/genericClassWithStaticFactory.types.diff | 0 .../compiler/genericCombinators2.types.diff | 0 .../compiler/genericConstraint2.errors.txt.diff | 0 .../compiler/genericDefaultsJs.types.diff | 0 .../compiler/genericFunctionInference1.types.diff | 0 .../compiler/genericFunctionSpecializations1.types.diff | 0 .../compiler/genericFunctions3.types.diff | 0 .../compiler/genericMemberFunction.types.diff | 0 .../compiler/genericOverloadSignatures.types.diff | 0 .../compiler/genericSpecializationToTypeLiteral1.types.diff | 0 .../compiler/genericTypeConstraints.errors.txt.diff | 0 .../compiler/generics1.errors.txt.diff | 0 .../compiler/generics2.errors.txt.diff | 0 .../compiler/generics5.errors.txt.diff | 0 .../compiler/gettersAndSettersErrors.errors.txt.diff | 0 .../compiler/gettersAndSettersErrors.js.diff | 0 .../compiler/gettersAndSettersErrors.symbols.diff | 0 .../compiler/gettersAndSettersErrors.types.diff | 0 .../compiler/heterogeneousArrayAndOverloads.errors.txt.diff | 0 .../compiler/importAssertionsDeprecatedIgnored.errors.txt.diff | 0 .../compiler/importDeclFromTypeNodeInJsSource.js.diff | 0 ...ortModifierAndExportAssignmentInAmbientContext.errors.txt.diff | 0 ...thExportModifierAndExportAssignmentInAmbientContext.types.diff | 0 .../compiler/importNonExportedMember11.errors.txt.diff | 0 .../compiler/importNonExportedMember5.errors.txt.diff | 0 .../compiler/importNonExportedMember7.errors.txt.diff | 0 .../compiler/importTypeAssertionDeprecation.errors.txt.diff | 0 .../importTypeAssertionDeprecationIgnored.errors.txt.diff | 0 .../compiler/importTypeGenericArrowTypeParenthesized.js.diff | 0 .../compiler/importTypeGenericArrowTypeParenthesized.types.diff | 0 .../compiler/incompatibleExports1.errors.txt.diff | 0 .../compiler/incompatibleExports2.errors.txt.diff | 0 .../compiler/incompatibleTypes.errors.txt.diff | 0 .../compiler/indexTypeNoSubstitutionTemplateLiteral.symbols.diff | 0 .../compiler/indexTypeNoSubstitutionTemplateLiteral.types.diff | 0 .../compiler/inexistentPropertyInsideToStringType.errors.txt.diff | 0 .../compiler/inexistentPropertyInsideToStringType.symbols.diff | 0 .../compiler/inexistentPropertyInsideToStringType.types.diff | 0 .../compiler/inferTypePredicates.errors.txt.diff | 0 .../compiler/inferenceDoesNotAddUndefinedOrNull.types.diff | 0 .../compiler/inferenceFromIncompleteSource.errors.txt.diff | 0 ...esultNotIncorrectlyInstantiatedWithInnerResult.errors.txt.diff | 0 .../compiler/infinitelyExpandingTypes5.types.diff | 0 .../compiler/inheritedConstructorWithRestParams2.errors.txt.diff | 0 .../compiler/instanceofOnInstantiationExpression.js.diff | 0 .../compiler/intTypeCheck.errors.txt.diff | 0 .../compiler/invalidUnicodeEscapeSequance.errors.txt.diff | 0 .../compiler/invalidUnicodeEscapeSequance2.errors.txt.diff | 0 .../compiler/invalidUnicodeEscapeSequance3.errors.txt.diff | 0 .../compiler/invalidUnicodeEscapeSequance4.errors.txt.diff | 0 .../compiler/invariantGenericErrorElaboration.errors.txt.diff | 0 .../compiler/ipromise2.types.diff | 0 .../compiler/ipromise3.types.diff | 0 .../compiler/ipromise4.types.diff | 0 145 files changed, 0 insertions(+), 0 deletions(-) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/controlFlowInstanceof.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/controlFlowInstanceof.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/controlFlowInstanceof.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/declarationEmitClassAccessorsJs1.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/declarationEmitClassSetAccessorParamNameInJs.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/declarationEmitClassSetAccessorParamNameInJs2.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/declarationEmitClassSetAccessorParamNameInJs3.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/declarationEmitDefaultExportWithStaticAssignment.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/declarationEmitDefaultExportWithStaticAssignment.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/declarationEmitDefaultExportWithStaticAssignment.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/declarationFileNoCrashOnExtraExportModifier.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/declarationFileNoCrashOnExtraExportModifier.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/decoratorMetadataTypeOnlyExport.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/decoratorMetadataTypeOnlyImport.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/defaultPropsEmptyCurlyBecomesAnyForJs.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/deleteExpressionMustBeOptional(strict=false).symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/deleteExpressionMustBeOptional(strict=true).symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=false).symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=true).symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/destructuringTuple.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/differentTypesWithSameName.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/dissallowSymbolAsWeakType.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateClassElements.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateClassElements.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateClassElements.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateIdentifierComputedName.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateIdentifierDifferentSpelling.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateIdentifierRelatedSpans1.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateIdentifierRelatedSpans2.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateIdentifierRelatedSpans3.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateIdentifierRelatedSpans4.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateIdentifierRelatedSpans5.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateIdentifierRelatedSpans6.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateIdentifierRelatedSpans7.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateIdentifierRelatedSpans_moduleAugmentation.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateObjectLiteralProperty_computedNameNegative1.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateOverloadInTypeAugmentation1.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/duplicateStringNamedProperty1.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/dynamicImportsDeclaration.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/dynamicNamesErrors.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/elidedJSImport1.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/emitMethodCalledNew.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/es2018ObjectAssign.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/es5-asyncFunctionObjectLiterals(target=es2015).types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/es6ExportEqualsInterop.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/es6ExportEqualsInterop.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/es6ExportEqualsInterop.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/es6ImportEqualsExportModuleCommonJsError.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/es6ImportEqualsExportModuleEs2015Error.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/es6ImportWithJsDocTags.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/excessPropertiesInOverloads.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/excessPropertyCheckWithUnions.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionBlockShadowing.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionBlockShadowing.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionContextualTypes.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionContextualTypes.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionContextualTypesJSDocInTs.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionContextualTypesJSDocInTs.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionContextualTypesJs.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionContextualTypesJs.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionContextualTypesNoValue.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionContextualTypesNoValue.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionExpressionsWithDynamicNames.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionExpressionsWithDynamicNames.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionExpressionsWithDynamicNames2.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionNestedAssigmentsDeclared.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expandoFunctionSymbolPropertyJs.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/exportAsNamespaceConflict.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/exportAsNamespace_augment.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/exportDefaultStripsFreshness.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/exportDefaultWithJSDoc1.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/exportInFunction.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expressionWithJSDocTypeArguments.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expressionWithJSDocTypeArguments.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expressionWithJSDocTypeArguments.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/expressionWithJSDocTypeArguments.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/extendsUntypedModule.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/fixingTypeParametersRepeatedly2.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/fixingTypeParametersRepeatedly3.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/functionOverloads2.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/functionOverloads40.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/functionOverloads41.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/functionOverloadsOnGenericArity2.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/functionOverloadsRecursiveGenericReturnType.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/genericCallAtYieldExpressionInGenericCall1.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/genericCallOnMemberReturningClosedOverObject.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/genericClassWithStaticFactory.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/genericCombinators2.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/genericConstraint2.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/genericDefaultsJs.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/genericFunctionInference1.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/genericFunctionSpecializations1.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/genericFunctions3.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/genericMemberFunction.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/genericOverloadSignatures.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/genericSpecializationToTypeLiteral1.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/genericTypeConstraints.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/generics1.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/generics2.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/generics5.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/gettersAndSettersErrors.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/gettersAndSettersErrors.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/gettersAndSettersErrors.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/gettersAndSettersErrors.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/heterogeneousArrayAndOverloads.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/importAssertionsDeprecatedIgnored.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/importDeclFromTypeNodeInJsSource.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/importNonExportedMember11.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/importNonExportedMember5.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/importNonExportedMember7.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/importTypeAssertionDeprecation.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/importTypeAssertionDeprecationIgnored.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/importTypeGenericArrowTypeParenthesized.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/importTypeGenericArrowTypeParenthesized.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/incompatibleExports1.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/incompatibleExports2.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/incompatibleTypes.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/indexTypeNoSubstitutionTemplateLiteral.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/indexTypeNoSubstitutionTemplateLiteral.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/inexistentPropertyInsideToStringType.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/inexistentPropertyInsideToStringType.symbols.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/inexistentPropertyInsideToStringType.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/inferTypePredicates.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/inferenceDoesNotAddUndefinedOrNull.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/inferenceFromIncompleteSource.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/inferenceOuterResultNotIncorrectlyInstantiatedWithInnerResult.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/infinitelyExpandingTypes5.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/inheritedConstructorWithRestParams2.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/instanceofOnInstantiationExpression.js.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/intTypeCheck.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/invalidUnicodeEscapeSequance.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/invalidUnicodeEscapeSequance2.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/invalidUnicodeEscapeSequance3.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/invalidUnicodeEscapeSequance4.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/invariantGenericErrorElaboration.errors.txt.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/ipromise2.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/ipromise3.types.diff (100%) rename testdata/baselines/reference/{submodule => submoduleAccepted}/compiler/ipromise4.types.diff (100%) diff --git a/testdata/baselines/reference/submodule/compiler/controlFlowInstanceof.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/controlFlowInstanceof.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/controlFlowInstanceof.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/controlFlowInstanceof.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/controlFlowInstanceof.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/controlFlowInstanceof.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/controlFlowInstanceof.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/controlFlowInstanceof.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/controlFlowInstanceof.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/controlFlowInstanceof.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/controlFlowInstanceof.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/controlFlowInstanceof.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/declarationEmitClassAccessorsJs1.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitClassAccessorsJs1.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/declarationEmitClassAccessorsJs1.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitClassAccessorsJs1.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/declarationEmitClassSetAccessorParamNameInJs.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitClassSetAccessorParamNameInJs.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/declarationEmitClassSetAccessorParamNameInJs.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitClassSetAccessorParamNameInJs.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/declarationEmitClassSetAccessorParamNameInJs2.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitClassSetAccessorParamNameInJs2.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/declarationEmitClassSetAccessorParamNameInJs2.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitClassSetAccessorParamNameInJs2.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/declarationEmitClassSetAccessorParamNameInJs3.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitClassSetAccessorParamNameInJs3.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/declarationEmitClassSetAccessorParamNameInJs3.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitClassSetAccessorParamNameInJs3.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/declarationEmitDefaultExportWithStaticAssignment.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitDefaultExportWithStaticAssignment.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/declarationEmitDefaultExportWithStaticAssignment.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitDefaultExportWithStaticAssignment.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/declarationEmitDefaultExportWithStaticAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitDefaultExportWithStaticAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/declarationEmitDefaultExportWithStaticAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitDefaultExportWithStaticAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/declarationEmitDefaultExportWithStaticAssignment.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitDefaultExportWithStaticAssignment.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/declarationEmitDefaultExportWithStaticAssignment.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitDefaultExportWithStaticAssignment.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/declarationFileNoCrashOnExtraExportModifier.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/declarationFileNoCrashOnExtraExportModifier.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/declarationFileNoCrashOnExtraExportModifier.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/declarationFileNoCrashOnExtraExportModifier.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/declarationFileNoCrashOnExtraExportModifier.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/declarationFileNoCrashOnExtraExportModifier.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/declarationFileNoCrashOnExtraExportModifier.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/declarationFileNoCrashOnExtraExportModifier.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/decoratorMetadataTypeOnlyExport.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/decoratorMetadataTypeOnlyExport.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/decoratorMetadataTypeOnlyExport.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/decoratorMetadataTypeOnlyExport.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/decoratorMetadataTypeOnlyImport.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/decoratorMetadataTypeOnlyImport.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/decoratorMetadataTypeOnlyImport.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/decoratorMetadataTypeOnlyImport.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/defaultPropsEmptyCurlyBecomesAnyForJs.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/defaultPropsEmptyCurlyBecomesAnyForJs.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/defaultPropsEmptyCurlyBecomesAnyForJs.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/defaultPropsEmptyCurlyBecomesAnyForJs.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/deleteExpressionMustBeOptional(strict=false).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/deleteExpressionMustBeOptional(strict=false).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/deleteExpressionMustBeOptional(strict=false).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/deleteExpressionMustBeOptional(strict=false).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/deleteExpressionMustBeOptional(strict=true).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/deleteExpressionMustBeOptional(strict=true).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/deleteExpressionMustBeOptional(strict=true).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/deleteExpressionMustBeOptional(strict=true).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=false).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=false).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=false).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=false).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=true).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=true).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=true).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=true).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/destructuringTuple.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/destructuringTuple.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/destructuringTuple.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/destructuringTuple.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/differentTypesWithSameName.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/differentTypesWithSameName.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/differentTypesWithSameName.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/differentTypesWithSameName.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/dissallowSymbolAsWeakType.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/dissallowSymbolAsWeakType.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/dissallowSymbolAsWeakType.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/dissallowSymbolAsWeakType.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateClassElements.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateClassElements.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateClassElements.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateClassElements.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateClassElements.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateClassElements.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateClassElements.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateClassElements.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateClassElements.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateClassElements.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateClassElements.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateClassElements.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateIdentifierComputedName.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierComputedName.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateIdentifierComputedName.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierComputedName.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateIdentifierDifferentSpelling.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierDifferentSpelling.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateIdentifierDifferentSpelling.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierDifferentSpelling.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans1.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans1.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans1.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans1.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans2.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans2.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans2.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans2.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans3.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans3.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans3.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans3.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans4.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans4.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans4.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans4.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans5.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans5.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans5.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans5.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans6.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans6.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans6.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans6.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans7.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans7.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans7.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans7.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans_moduleAugmentation.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans_moduleAugmentation.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateIdentifierRelatedSpans_moduleAugmentation.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans_moduleAugmentation.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateObjectLiteralProperty_computedNameNegative1.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateObjectLiteralProperty_computedNameNegative1.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateObjectLiteralProperty_computedNameNegative1.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateObjectLiteralProperty_computedNameNegative1.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateOverloadInTypeAugmentation1.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateOverloadInTypeAugmentation1.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateOverloadInTypeAugmentation1.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateOverloadInTypeAugmentation1.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/duplicateStringNamedProperty1.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/duplicateStringNamedProperty1.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/duplicateStringNamedProperty1.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/duplicateStringNamedProperty1.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/dynamicImportsDeclaration.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/dynamicImportsDeclaration.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/dynamicImportsDeclaration.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/dynamicImportsDeclaration.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/dynamicNamesErrors.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/dynamicNamesErrors.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/dynamicNamesErrors.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/dynamicNamesErrors.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/elidedJSImport1.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/elidedJSImport1.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/elidedJSImport1.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/elidedJSImport1.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/emitMethodCalledNew.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/emitMethodCalledNew.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/emitMethodCalledNew.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/emitMethodCalledNew.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/es2018ObjectAssign.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/es2018ObjectAssign.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/es2018ObjectAssign.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/es2018ObjectAssign.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/es5-asyncFunctionObjectLiterals(target=es2015).types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/es5-asyncFunctionObjectLiterals(target=es2015).types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/es5-asyncFunctionObjectLiterals(target=es2015).types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/es5-asyncFunctionObjectLiterals(target=es2015).types.diff diff --git a/testdata/baselines/reference/submodule/compiler/es6ExportEqualsInterop.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/es6ExportEqualsInterop.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/es6ExportEqualsInterop.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/es6ExportEqualsInterop.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/es6ExportEqualsInterop.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/es6ExportEqualsInterop.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/es6ExportEqualsInterop.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/es6ExportEqualsInterop.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/es6ExportEqualsInterop.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/es6ExportEqualsInterop.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/es6ExportEqualsInterop.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/es6ExportEqualsInterop.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/es6ImportEqualsExportModuleCommonJsError.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/es6ImportEqualsExportModuleCommonJsError.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/es6ImportEqualsExportModuleCommonJsError.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/es6ImportEqualsExportModuleCommonJsError.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/es6ImportEqualsExportModuleEs2015Error.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/es6ImportEqualsExportModuleEs2015Error.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/es6ImportEqualsExportModuleEs2015Error.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/es6ImportEqualsExportModuleEs2015Error.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/es6ImportWithJsDocTags.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/es6ImportWithJsDocTags.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/es6ImportWithJsDocTags.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/es6ImportWithJsDocTags.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/excessPropertiesInOverloads.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/excessPropertiesInOverloads.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/excessPropertiesInOverloads.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/excessPropertiesInOverloads.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/excessPropertyCheckWithUnions.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/excessPropertyCheckWithUnions.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/excessPropertyCheckWithUnions.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/excessPropertyCheckWithUnions.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionBlockShadowing.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionBlockShadowing.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionBlockShadowing.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionBlockShadowing.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionBlockShadowing.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionBlockShadowing.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionBlockShadowing.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionBlockShadowing.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypes.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypes.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypes.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypes.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypes.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypes.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypes.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypes.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJSDocInTs.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesJSDocInTs.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJSDocInTs.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesJSDocInTs.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJSDocInTs.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesJSDocInTs.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJSDocInTs.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesJSDocInTs.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJs.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesJs.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJs.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesJs.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJs.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesJs.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJs.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesJs.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesNoValue.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesNoValue.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesNoValue.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesNoValue.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesNoValue.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesNoValue.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesNoValue.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesNoValue.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionExpressionsWithDynamicNames.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionExpressionsWithDynamicNames.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionExpressionsWithDynamicNames.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionExpressionsWithDynamicNames.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionExpressionsWithDynamicNames.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionExpressionsWithDynamicNames.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionExpressionsWithDynamicNames.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionExpressionsWithDynamicNames.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionExpressionsWithDynamicNames2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionExpressionsWithDynamicNames2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionExpressionsWithDynamicNames2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionExpressionsWithDynamicNames2.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionNestedAssigmentsDeclared.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionNestedAssigmentsDeclared.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionNestedAssigmentsDeclared.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionNestedAssigmentsDeclared.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionSymbolPropertyJs.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionSymbolPropertyJs.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionSymbolPropertyJs.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionSymbolPropertyJs.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/exportAsNamespaceConflict.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/exportAsNamespaceConflict.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/exportAsNamespaceConflict.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/exportAsNamespaceConflict.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/exportAsNamespace_augment.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/exportAsNamespace_augment.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/exportAsNamespace_augment.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/exportAsNamespace_augment.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/exportDefaultStripsFreshness.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/exportDefaultStripsFreshness.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/exportDefaultStripsFreshness.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/exportDefaultStripsFreshness.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/exportDefaultWithJSDoc1.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/exportDefaultWithJSDoc1.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/exportDefaultWithJSDoc1.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/exportDefaultWithJSDoc1.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/exportInFunction.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/exportInFunction.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/exportInFunction.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/exportInFunction.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/expressionWithJSDocTypeArguments.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expressionWithJSDocTypeArguments.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expressionWithJSDocTypeArguments.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expressionWithJSDocTypeArguments.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/expressionWithJSDocTypeArguments.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expressionWithJSDocTypeArguments.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expressionWithJSDocTypeArguments.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expressionWithJSDocTypeArguments.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/expressionWithJSDocTypeArguments.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expressionWithJSDocTypeArguments.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expressionWithJSDocTypeArguments.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expressionWithJSDocTypeArguments.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/expressionWithJSDocTypeArguments.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expressionWithJSDocTypeArguments.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expressionWithJSDocTypeArguments.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expressionWithJSDocTypeArguments.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/extendsUntypedModule.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/extendsUntypedModule.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/extendsUntypedModule.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/extendsUntypedModule.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/fixingTypeParametersRepeatedly2.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/fixingTypeParametersRepeatedly2.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/fixingTypeParametersRepeatedly2.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/fixingTypeParametersRepeatedly2.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/fixingTypeParametersRepeatedly3.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/fixingTypeParametersRepeatedly3.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/fixingTypeParametersRepeatedly3.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/fixingTypeParametersRepeatedly3.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/functionOverloads2.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/functionOverloads2.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/functionOverloads2.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/functionOverloads2.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/functionOverloads40.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/functionOverloads40.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/functionOverloads40.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/functionOverloads40.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/functionOverloads41.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/functionOverloads41.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/functionOverloads41.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/functionOverloads41.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/functionOverloadsOnGenericArity2.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/functionOverloadsOnGenericArity2.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/functionOverloadsOnGenericArity2.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/functionOverloadsOnGenericArity2.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/functionOverloadsRecursiveGenericReturnType.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/functionOverloadsRecursiveGenericReturnType.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/functionOverloadsRecursiveGenericReturnType.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/functionOverloadsRecursiveGenericReturnType.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/genericCallAtYieldExpressionInGenericCall1.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/genericCallAtYieldExpressionInGenericCall1.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/genericCallAtYieldExpressionInGenericCall1.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/genericCallAtYieldExpressionInGenericCall1.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/genericCallOnMemberReturningClosedOverObject.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/genericCallOnMemberReturningClosedOverObject.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/genericCallOnMemberReturningClosedOverObject.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/genericCallOnMemberReturningClosedOverObject.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/genericClassWithStaticFactory.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/genericClassWithStaticFactory.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/genericClassWithStaticFactory.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/genericClassWithStaticFactory.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/genericCombinators2.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/genericCombinators2.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/genericCombinators2.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/genericCombinators2.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/genericConstraint2.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/genericConstraint2.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/genericConstraint2.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/genericConstraint2.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/genericDefaultsJs.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/genericDefaultsJs.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/genericDefaultsJs.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/genericDefaultsJs.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/genericFunctionInference1.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/genericFunctionInference1.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/genericFunctionInference1.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/genericFunctionInference1.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/genericFunctionSpecializations1.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/genericFunctionSpecializations1.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/genericFunctionSpecializations1.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/genericFunctionSpecializations1.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/genericFunctions3.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/genericFunctions3.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/genericFunctions3.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/genericFunctions3.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/genericMemberFunction.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/genericMemberFunction.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/genericMemberFunction.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/genericMemberFunction.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/genericOverloadSignatures.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/genericOverloadSignatures.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/genericOverloadSignatures.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/genericOverloadSignatures.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/genericSpecializationToTypeLiteral1.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/genericSpecializationToTypeLiteral1.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/genericSpecializationToTypeLiteral1.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/genericSpecializationToTypeLiteral1.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/genericTypeConstraints.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/genericTypeConstraints.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/genericTypeConstraints.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/genericTypeConstraints.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/generics1.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/generics1.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/generics1.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/generics1.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/generics2.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/generics2.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/generics2.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/generics2.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/generics5.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/generics5.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/generics5.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/generics5.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/gettersAndSettersErrors.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/gettersAndSettersErrors.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/gettersAndSettersErrors.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/gettersAndSettersErrors.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/gettersAndSettersErrors.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/gettersAndSettersErrors.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/gettersAndSettersErrors.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/gettersAndSettersErrors.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/gettersAndSettersErrors.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/gettersAndSettersErrors.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/gettersAndSettersErrors.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/gettersAndSettersErrors.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/gettersAndSettersErrors.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/gettersAndSettersErrors.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/gettersAndSettersErrors.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/gettersAndSettersErrors.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/heterogeneousArrayAndOverloads.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/heterogeneousArrayAndOverloads.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/heterogeneousArrayAndOverloads.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/heterogeneousArrayAndOverloads.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/importAssertionsDeprecatedIgnored.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importAssertionsDeprecatedIgnored.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importAssertionsDeprecatedIgnored.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importAssertionsDeprecatedIgnored.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/importDeclFromTypeNodeInJsSource.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importDeclFromTypeNodeInJsSource.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importDeclFromTypeNodeInJsSource.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importDeclFromTypeNodeInJsSource.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/importNonExportedMember11.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importNonExportedMember11.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importNonExportedMember11.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importNonExportedMember11.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/importNonExportedMember5.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importNonExportedMember5.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importNonExportedMember5.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importNonExportedMember5.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/importNonExportedMember7.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importNonExportedMember7.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importNonExportedMember7.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importNonExportedMember7.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/importTypeAssertionDeprecation.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importTypeAssertionDeprecation.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importTypeAssertionDeprecation.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importTypeAssertionDeprecation.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/importTypeAssertionDeprecationIgnored.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importTypeAssertionDeprecationIgnored.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importTypeAssertionDeprecationIgnored.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importTypeAssertionDeprecationIgnored.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/importTypeGenericArrowTypeParenthesized.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importTypeGenericArrowTypeParenthesized.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importTypeGenericArrowTypeParenthesized.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importTypeGenericArrowTypeParenthesized.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/importTypeGenericArrowTypeParenthesized.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importTypeGenericArrowTypeParenthesized.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importTypeGenericArrowTypeParenthesized.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importTypeGenericArrowTypeParenthesized.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/incompatibleExports1.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/incompatibleExports1.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/incompatibleExports1.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/incompatibleExports1.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/incompatibleExports2.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/incompatibleExports2.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/incompatibleExports2.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/incompatibleExports2.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/incompatibleTypes.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/incompatibleTypes.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/incompatibleTypes.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/incompatibleTypes.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/indexTypeNoSubstitutionTemplateLiteral.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/indexTypeNoSubstitutionTemplateLiteral.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/indexTypeNoSubstitutionTemplateLiteral.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/indexTypeNoSubstitutionTemplateLiteral.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/indexTypeNoSubstitutionTemplateLiteral.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/indexTypeNoSubstitutionTemplateLiteral.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/indexTypeNoSubstitutionTemplateLiteral.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/indexTypeNoSubstitutionTemplateLiteral.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/inexistentPropertyInsideToStringType.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/inexistentPropertyInsideToStringType.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/inexistentPropertyInsideToStringType.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/inexistentPropertyInsideToStringType.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/inexistentPropertyInsideToStringType.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/inexistentPropertyInsideToStringType.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/inexistentPropertyInsideToStringType.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/inexistentPropertyInsideToStringType.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/inexistentPropertyInsideToStringType.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/inexistentPropertyInsideToStringType.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/inexistentPropertyInsideToStringType.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/inexistentPropertyInsideToStringType.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/inferTypePredicates.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/inferTypePredicates.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/inferTypePredicates.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/inferTypePredicates.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/inferenceDoesNotAddUndefinedOrNull.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/inferenceDoesNotAddUndefinedOrNull.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/inferenceDoesNotAddUndefinedOrNull.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/inferenceDoesNotAddUndefinedOrNull.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/inferenceFromIncompleteSource.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/inferenceFromIncompleteSource.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/inferenceFromIncompleteSource.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/inferenceFromIncompleteSource.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/inferenceOuterResultNotIncorrectlyInstantiatedWithInnerResult.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/inferenceOuterResultNotIncorrectlyInstantiatedWithInnerResult.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/inferenceOuterResultNotIncorrectlyInstantiatedWithInnerResult.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/inferenceOuterResultNotIncorrectlyInstantiatedWithInnerResult.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/infinitelyExpandingTypes5.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/infinitelyExpandingTypes5.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/infinitelyExpandingTypes5.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/infinitelyExpandingTypes5.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/inheritedConstructorWithRestParams2.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/inheritedConstructorWithRestParams2.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/inheritedConstructorWithRestParams2.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/inheritedConstructorWithRestParams2.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/instanceofOnInstantiationExpression.js.diff b/testdata/baselines/reference/submoduleAccepted/compiler/instanceofOnInstantiationExpression.js.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/instanceofOnInstantiationExpression.js.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/instanceofOnInstantiationExpression.js.diff diff --git a/testdata/baselines/reference/submodule/compiler/intTypeCheck.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/intTypeCheck.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/intTypeCheck.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/intTypeCheck.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/invalidUnicodeEscapeSequance.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/invalidUnicodeEscapeSequance.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/invalidUnicodeEscapeSequance.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/invalidUnicodeEscapeSequance.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/invalidUnicodeEscapeSequance2.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/invalidUnicodeEscapeSequance2.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/invalidUnicodeEscapeSequance2.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/invalidUnicodeEscapeSequance2.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/invalidUnicodeEscapeSequance3.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/invalidUnicodeEscapeSequance3.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/invalidUnicodeEscapeSequance3.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/invalidUnicodeEscapeSequance3.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/invalidUnicodeEscapeSequance4.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/invalidUnicodeEscapeSequance4.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/invalidUnicodeEscapeSequance4.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/invalidUnicodeEscapeSequance4.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/invariantGenericErrorElaboration.errors.txt.diff b/testdata/baselines/reference/submoduleAccepted/compiler/invariantGenericErrorElaboration.errors.txt.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/invariantGenericErrorElaboration.errors.txt.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/invariantGenericErrorElaboration.errors.txt.diff diff --git a/testdata/baselines/reference/submodule/compiler/ipromise2.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/ipromise2.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/ipromise2.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/ipromise2.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/ipromise3.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/ipromise3.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/ipromise3.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/ipromise3.types.diff diff --git a/testdata/baselines/reference/submodule/compiler/ipromise4.types.diff b/testdata/baselines/reference/submoduleAccepted/compiler/ipromise4.types.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/ipromise4.types.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/ipromise4.types.diff From e317ab7f6e8d1da7ccf39227dc4759fc47eca175 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Mon, 30 Mar 2026 17:02:59 -0400 Subject: [PATCH 3/3] Address CR feedback --- .../compiler/dynamicImportsDeclaration.js.diff | 0 .../compiler/genericClassWithStaticFactory.types.diff | 0 testdata/submoduleAccepted.txt | 4 ---- 3 files changed, 4 deletions(-) rename testdata/baselines/reference/{submoduleAccepted => submodule}/compiler/dynamicImportsDeclaration.js.diff (100%) rename testdata/baselines/reference/{submoduleAccepted => submodule}/compiler/genericClassWithStaticFactory.types.diff (100%) diff --git a/testdata/baselines/reference/submoduleAccepted/compiler/dynamicImportsDeclaration.js.diff b/testdata/baselines/reference/submodule/compiler/dynamicImportsDeclaration.js.diff similarity index 100% rename from testdata/baselines/reference/submoduleAccepted/compiler/dynamicImportsDeclaration.js.diff rename to testdata/baselines/reference/submodule/compiler/dynamicImportsDeclaration.js.diff diff --git a/testdata/baselines/reference/submoduleAccepted/compiler/genericClassWithStaticFactory.types.diff b/testdata/baselines/reference/submodule/compiler/genericClassWithStaticFactory.types.diff similarity index 100% rename from testdata/baselines/reference/submoduleAccepted/compiler/genericClassWithStaticFactory.types.diff rename to testdata/baselines/reference/submodule/compiler/genericClassWithStaticFactory.types.diff diff --git a/testdata/submoduleAccepted.txt b/testdata/submoduleAccepted.txt index 24515c1aca..24812a3f0c 100644 --- a/testdata/submoduleAccepted.txt +++ b/testdata/submoduleAccepted.txt @@ -332,7 +332,6 @@ compiler/fixingTypeParametersRepeatedly3.types.diff compiler/functionOverloadsOnGenericArity2.types.diff compiler/functionOverloadsRecursiveGenericReturnType.types.diff compiler/genericCallOnMemberReturningClosedOverObject.types.diff -compiler/genericClassWithStaticFactory.types.diff compiler/genericCombinators2.types.diff compiler/genericFunctionInference1.types.diff compiler/genericFunctions3.types.diff @@ -475,9 +474,6 @@ compiler/importNonExportedMember5.errors.txt.diff compiler/importNonExportedMember7.errors.txt.diff compiler/importNonExportedMember11.errors.txt.diff -## widening of exports ## -compiler/dynamicImportsDeclaration.js.diff - ## merging of exports and export assignments ## compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.errors.txt.diff compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.types.diff