diff --git a/testdata/baselines/reference/submodule/compiler/augmentExportEquals2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/augmentExportEquals2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/augmentExportEquals2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/augmentExportEquals2.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/defaultDeclarationEmitShadowedNamedCorrectly.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/defaultDeclarationEmitShadowedNamedCorrectly.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/defaultDeclarationEmitShadowedNamedCorrectly.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/defaultDeclarationEmitShadowedNamedCorrectly.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/dottedModuleName2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/dottedModuleName2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/dottedModuleName2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/dottedModuleName2.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/escapedIdentifiers.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/escapedIdentifiers.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/escapedIdentifiers.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/escapedIdentifiers.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionNestedAssigments.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionNestedAssigments.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/expandoFunctionNestedAssigments.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionNestedAssigments.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/exportDefaultProperty.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/exportDefaultProperty.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/exportDefaultProperty.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/exportDefaultProperty.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/extendedUnicodePlaneIdentifiers.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/extendedUnicodePlaneIdentifiers.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/extendedUnicodePlaneIdentifiers.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/extendedUnicodePlaneIdentifiers.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/functionExpressionNames.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/functionExpressionNames.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/functionExpressionNames.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/functionExpressionNames.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersES6.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersES6.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersES6.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersES6.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersInAmbientContext(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersInAmbientContext(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersInAmbientContext(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersInAmbientContext(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersVerbatimModuleSyntax.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersVerbatimModuleSyntax.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersVerbatimModuleSyntax.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersVerbatimModuleSyntax.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=commonjs).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=commonjs).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=commonjs).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=commonjs).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=es2020).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=es2020).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=es2020).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=es2020).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=commonjs).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=commonjs).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=commonjs).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=commonjs).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=es2020).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=es2020).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=es2020).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=es2020).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=commonjs).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=commonjs).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=commonjs).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=commonjs).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=es2020).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=es2020).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=es2020).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=es2020).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importNonExportedMember12.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importNonExportedMember12.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importNonExportedMember12.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importNonExportedMember12.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importOnAliasedIdentifiers.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importOnAliasedIdentifiers.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importOnAliasedIdentifiers.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importOnAliasedIdentifiers.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/importedEnumMemberMergedWithExportedAliasIsError.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/importedEnumMemberMergedWithExportedAliasIsError.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/importedEnumMemberMergedWithExportedAliasIsError.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/importedEnumMemberMergedWithExportedAliasIsError.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/isolatedDeclarationErrors.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/isolatedDeclarationErrors.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/isolatedDeclarationErrors.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/isolatedDeclarationErrors.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/isolatedDeclarationErrorsExpandoFunctions.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/isolatedDeclarationErrorsExpandoFunctions.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/isolatedDeclarationErrorsExpandoFunctions.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/isolatedDeclarationErrorsExpandoFunctions.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/isolatedDeclarationLazySymbols.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/isolatedDeclarationLazySymbols.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/isolatedDeclarationLazySymbols.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/isolatedDeclarationLazySymbols.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/isolatedModulesReExportType.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/isolatedModulesReExportType.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/isolatedModulesReExportType.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/isolatedModulesReExportType.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/javascriptCommonjsModule.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/javascriptCommonjsModule.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/javascriptCommonjsModule.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/javascriptCommonjsModule.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/javascriptDefinePropertyPrototypeNonConstructor.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/javascriptDefinePropertyPrototypeNonConstructor.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/javascriptDefinePropertyPrototypeNonConstructor.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/javascriptDefinePropertyPrototypeNonConstructor.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/javascriptImportDefaultBadExport.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/javascriptImportDefaultBadExport.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/javascriptImportDefaultBadExport.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/javascriptImportDefaultBadExport.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedArray.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsDeclarationEmitExportAssignedArray.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedArray.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsDeclarationEmitExportAssignedArray.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedFunctionWithExtraTypedefsMembers.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsDeclarationEmitExportAssignedFunctionWithExtraTypedefsMembers.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedFunctionWithExtraTypedefsMembers.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsDeclarationEmitExportAssignedFunctionWithExtraTypedefsMembers.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportedClassWithExtends.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsDeclarationEmitExportedClassWithExtends.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportedClassWithExtends.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsDeclarationEmitExportedClassWithExtends.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsDeclarationsGlobalFileConstFunction.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsDeclarationsGlobalFileConstFunction.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsDeclarationsGlobalFileConstFunction.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsDeclarationsGlobalFileConstFunction.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsDeclarationsGlobalFileConstFunctionNamed.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsDeclarationsGlobalFileConstFunctionNamed.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsDeclarationsGlobalFileConstFunctionNamed.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsDeclarationsGlobalFileConstFunctionNamed.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsElementAccessNoContextualTypeCrash.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsElementAccessNoContextualTypeCrash.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsElementAccessNoContextualTypeCrash.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsElementAccessNoContextualTypeCrash.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsEnumCrossFileExport.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsEnumCrossFileExport.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsEnumCrossFileExport.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsEnumCrossFileExport.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsEnumTagOnObjectFrozen.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsEnumTagOnObjectFrozen.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsEnumTagOnObjectFrozen.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsEnumTagOnObjectFrozen.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsExpandoObjectDefineProperty.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsExpandoObjectDefineProperty.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsExpandoObjectDefineProperty.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsExpandoObjectDefineProperty.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsExportAssignmentNonMutableLocation.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsExportAssignmentNonMutableLocation.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsExportAssignmentNonMutableLocation.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsExportAssignmentNonMutableLocation.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsExportMemberMergedWithModuleAugmentation.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsExportMemberMergedWithModuleAugmentation.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsExportMemberMergedWithModuleAugmentation2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsExportMemberMergedWithModuleAugmentation2.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsExportMemberMergedWithModuleAugmentation3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsExportMemberMergedWithModuleAugmentation3.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsFileClassPropertyInitalizationInObjectLiteral.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsFileClassPropertyInitalizationInObjectLiteral.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsFileClassPropertyInitalizationInObjectLiteral.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsFileClassPropertyInitalizationInObjectLiteral.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsFileCompilationBindDeepExportsAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsFileCompilationBindDeepExportsAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsFileCompilationBindDeepExportsAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsFileCompilationBindDeepExportsAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsFileCompilationExternalPackageError.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsFileCompilationExternalPackageError.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsFileCompilationExternalPackageError.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsFileCompilationExternalPackageError.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsFileESModuleWithEnumTag.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsFileESModuleWithEnumTag.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsFileESModuleWithEnumTag.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsFileESModuleWithEnumTag.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsFileFunctionOverloads.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsFileFunctionOverloads.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsFileFunctionOverloads.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsFileFunctionOverloads.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsFileFunctionOverloads2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsFileFunctionOverloads2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsFileFunctionOverloads2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsFileFunctionOverloads2.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsFileMethodOverloads.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsFileMethodOverloads.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsFileMethodOverloads.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsFileMethodOverloads.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsFileMethodOverloads2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsFileMethodOverloads2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsFileMethodOverloads2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsFileMethodOverloads2.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsFileMethodOverloads3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsFileMethodOverloads3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsFileMethodOverloads3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsFileMethodOverloads3.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsFileMethodOverloads4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsFileMethodOverloads4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsFileMethodOverloads4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsFileMethodOverloads4.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsFunctionWithPrototypeNoErrorTruncationNoCrash.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsFunctionWithPrototypeNoErrorTruncationNoCrash.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsFunctionWithPrototypeNoErrorTruncationNoCrash.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsFunctionWithPrototypeNoErrorTruncationNoCrash.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsNoImplicitAnyNoCascadingReferenceErrors.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsNoImplicitAnyNoCascadingReferenceErrors.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsNoImplicitAnyNoCascadingReferenceErrors.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsNoImplicitAnyNoCascadingReferenceErrors.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsdocFunctionClassPropertiesDeclaration.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsdocFunctionClassPropertiesDeclaration.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsdocFunctionClassPropertiesDeclaration.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsdocFunctionClassPropertiesDeclaration.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsdocTypedefNoCrash.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsdocTypedefNoCrash.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsdocTypedefNoCrash.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsdocTypedefNoCrash.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsxChildrenGenericContextualTypes.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsxChildrenGenericContextualTypes.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsxChildrenGenericContextualTypes.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsxChildrenGenericContextualTypes.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsxComponentTypeErrors.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsxComponentTypeErrors.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsxComponentTypeErrors.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsxComponentTypeErrors.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsxDeclarationsWithEsModuleInteropNoCrash.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsxDeclarationsWithEsModuleInteropNoCrash.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsxDeclarationsWithEsModuleInteropNoCrash.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsxDeclarationsWithEsModuleInteropNoCrash.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsxIntrinsicDeclaredUsingTemplateLiteralTypeSignatures.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsxIntrinsicDeclaredUsingTemplateLiteralTypeSignatures.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsxIntrinsicDeclaredUsingTemplateLiteralTypeSignatures.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsxIntrinsicDeclaredUsingTemplateLiteralTypeSignatures.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsxLocalNamespaceIndexSignatureNoCrash.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsxLocalNamespaceIndexSignatureNoCrash.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsxLocalNamespaceIndexSignatureNoCrash.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsxLocalNamespaceIndexSignatureNoCrash.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/jsxNamespaceReexports.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/jsxNamespaceReexports.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/jsxNamespaceReexports.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/jsxNamespaceReexports.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/lateBoundAssignmentCandidateJS3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/lateBoundAssignmentCandidateJS3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/lateBoundAssignmentCandidateJS3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/lateBoundAssignmentCandidateJS3.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/lateBoundFunctionMemberAssignmentDeclarations.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/lateBoundFunctionMemberAssignmentDeclarations.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/lateBoundFunctionMemberAssignmentDeclarations.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/lateBoundFunctionMemberAssignmentDeclarations.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/mergeSymbolReexportInterface.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/mergeSymbolReexportInterface.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/mergeSymbolReexportInterface.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/mergeSymbolReexportInterface.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/mergeSymbolReexportedTypeAliasInstantiation.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/mergeSymbolReexportedTypeAliasInstantiation.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/mergeSymbolReexportedTypeAliasInstantiation.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/mergeSymbolReexportedTypeAliasInstantiation.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/mergeSymbolRexportFunction.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/mergeSymbolRexportFunction.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/mergeSymbolRexportFunction.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/mergeSymbolRexportFunction.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/misspelledJsDocTypedefTags.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/misspelledJsDocTypedefTags.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/misspelledJsDocTypedefTags.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/misspelledJsDocTypedefTags.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/moduleExportsTypeNoExcessPropertyCheckFromContainedLiteral.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/moduleExportsTypeNoExcessPropertyCheckFromContainedLiteral.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/moduleExportsTypeNoExcessPropertyCheckFromContainedLiteral.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/moduleExportsTypeNoExcessPropertyCheckFromContainedLiteral.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/modulePreserve4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/modulePreserve4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/modulePreserve4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/modulePreserve4.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/modulePreserveImportHelpers.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/modulePreserveImportHelpers.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/modulePreserveImportHelpers.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/modulePreserveImportHelpers.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/moduleResolution_explicitNodeModulesImport.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/moduleResolution_explicitNodeModulesImport.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/moduleResolution_explicitNodeModulesImport.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/moduleResolution_explicitNodeModulesImport.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/moduledecl(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/moduledecl(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/moduledecl(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/moduledecl(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/noParameterReassignmentIIFEAnnotated.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/noParameterReassignmentIIFEAnnotated.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/noParameterReassignmentIIFEAnnotated.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/noParameterReassignmentIIFEAnnotated.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/noParameterReassignmentJSIIFE.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/noParameterReassignmentJSIIFE.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/noParameterReassignmentJSIIFE.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/noParameterReassignmentJSIIFE.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/nodeNextCjsNamespaceImportDefault1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/nodeNextCjsNamespaceImportDefault1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/nodeNextCjsNamespaceImportDefault1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/nodeNextCjsNamespaceImportDefault1.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/nodeNextCjsNamespaceImportDefault2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/nodeNextCjsNamespaceImportDefault2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/nodeNextCjsNamespaceImportDefault2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/nodeNextCjsNamespaceImportDefault2.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/objectPropertyAsClass.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/objectPropertyAsClass.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/objectPropertyAsClass.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/objectPropertyAsClass.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/propertyAccessOfReadonlyIndexSignature.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/propertyAccessOfReadonlyIndexSignature.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/propertyAccessOfReadonlyIndexSignature.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/propertyAccessOfReadonlyIndexSignature.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/pushTypeGetTypeOfAlias.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/pushTypeGetTypeOfAlias.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/pushTypeGetTypeOfAlias.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/pushTypeGetTypeOfAlias.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/reactJsxReactResolvedNodeNext.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/reactJsxReactResolvedNodeNext.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/reactJsxReactResolvedNodeNext.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/reactJsxReactResolvedNodeNext.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/reactJsxReactResolvedNodeNextEsm.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/reactJsxReactResolvedNodeNextEsm.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/reactJsxReactResolvedNodeNextEsm.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/reactJsxReactResolvedNodeNextEsm.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/requireOfJsonFileInJsFile.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/requireOfJsonFileInJsFile.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/requireOfJsonFileInJsFile.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/requireOfJsonFileInJsFile.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/resolveNameWithNamspace.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/resolveNameWithNamspace.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/resolveNameWithNamspace.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/resolveNameWithNamspace.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/taggedTemplateWithoutDeclaredHelper(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/taggedTemplateWithoutDeclaredHelper(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/taggedTemplateWithoutDeclaredHelper(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/taggedTemplateWithoutDeclaredHelper(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/targetTypeTest1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/targetTypeTest1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/targetTypeTest1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/targetTypeTest1.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/thisInObjectJs.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/thisInObjectJs.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/thisInObjectJs.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/thisInObjectJs.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/topLevelBlockExpando.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/topLevelBlockExpando.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/topLevelBlockExpando.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/topLevelBlockExpando.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/tripleSlashReferenceAbsoluteWindowsPath.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/tripleSlashReferenceAbsoluteWindowsPath.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/tripleSlashReferenceAbsoluteWindowsPath.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/tripleSlashReferenceAbsoluteWindowsPath.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/truthinessCallExpressionCoercion4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/truthinessCallExpressionCoercion4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/truthinessCallExpressionCoercion4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/truthinessCallExpressionCoercion4.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/tslibMissingHelper.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/tslibMissingHelper.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/tslibMissingHelper.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/tslibMissingHelper.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/tslibMultipleMissingHelper.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/tslibMultipleMissingHelper.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/tslibMultipleMissingHelper.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/tslibMultipleMissingHelper.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/tslibNotFoundDifferentModules.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/tslibNotFoundDifferentModules.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/tslibNotFoundDifferentModules.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/tslibNotFoundDifferentModules.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/tsxStatelessComponentDefaultProps.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/tsxStatelessComponentDefaultProps.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/tsxStatelessComponentDefaultProps.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/tsxStatelessComponentDefaultProps.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/typeGuardNarrowsIndexedAccessOfKnownProperty8.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/typeGuardNarrowsIndexedAccessOfKnownProperty8.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/typeGuardNarrowsIndexedAccessOfKnownProperty8.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/typeGuardNarrowsIndexedAccessOfKnownProperty8.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/unicodeEscapesInNames01(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/unicodeEscapesInNames01(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/unicodeEscapesInNames01(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/unicodeEscapesInNames01(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/unicodeEscapesInNames01(target=esnext).symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/unicodeEscapesInNames01(target=esnext).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/unicodeEscapesInNames01(target=esnext).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/unicodeEscapesInNames01(target=esnext).symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/uniqueSymbolJs.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/uniqueSymbolJs.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/uniqueSymbolJs.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/uniqueSymbolJs.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/unusedTypeParameters_templateTag2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/unusedTypeParameters_templateTag2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/unusedTypeParameters_templateTag2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/unusedTypeParameters_templateTag2.symbols.diff diff --git a/testdata/baselines/reference/submodule/compiler/wellKnownSymbolExpando.symbols.diff b/testdata/baselines/reference/submoduleAccepted/compiler/wellKnownSymbolExpando.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/compiler/wellKnownSymbolExpando.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/compiler/wellKnownSymbolExpando.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=commonjs).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=commonjs).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=commonjs).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=commonjs).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=es2020).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=es2020).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=es2020).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=es2020).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=es2022).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=es2022).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=es2022).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=es2022).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=es6).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=es6).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=es6).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=es6).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=esnext).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=esnext).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=esnext).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=esnext).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=node16).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=node16).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=node16).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=node16).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=node18).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=node18).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=node18).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=node18).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=node20).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=node20).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=node20).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=node20).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=nodenext).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=nodenext).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=nodenext).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=nodenext).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=preserve).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=preserve).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_module(module=preserve).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_module(module=preserve).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_syntax.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_syntax.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/arbitraryModuleNamespaceIdentifiers_syntax.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/arbitraryModuleNamespaceIdentifiers_syntax.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/assignmentToVoidZero1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/assignmentToVoidZero1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/assignmentToVoidZero1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/assignmentToVoidZero1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/assignmentToVoidZero2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/assignmentToVoidZero2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/assignmentToVoidZero2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/assignmentToVoidZero2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/binderUninitializedModuleExportsAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/binderUninitializedModuleExportsAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/binderUninitializedModuleExportsAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/binderUninitializedModuleExportsAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/callbackCrossModule.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/callbackCrossModule.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/callbackCrossModule.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/callbackCrossModule.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/callbackTag2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/callbackTag2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/callbackTag2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/callbackTag2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/callbackTag4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/callbackTag4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/callbackTag4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/callbackTag4.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/chainedPrototypeAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/chainedPrototypeAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/chainedPrototypeAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/chainedPrototypeAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/checkExportsObjectAssignProperty.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/checkExportsObjectAssignProperty.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/checkExportsObjectAssignProperty.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/checkExportsObjectAssignProperty.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/checkExportsObjectAssignPrototypeProperty.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/checkExportsObjectAssignPrototypeProperty.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/checkExportsObjectAssignPrototypeProperty.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/checkExportsObjectAssignPrototypeProperty.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/checkJsdocTypeTagOnObjectProperty1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/checkJsdocTypeTagOnObjectProperty1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/checkJsdocTypeTagOnObjectProperty1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/checkJsdocTypeTagOnObjectProperty1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/checkObjectDefineProperty.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/checkObjectDefineProperty.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/checkObjectDefineProperty.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/checkObjectDefineProperty.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/checkOtherObjectAssignProperty.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/checkOtherObjectAssignProperty.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/checkOtherObjectAssignProperty.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/checkOtherObjectAssignProperty.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/checkSpecialPropertyAssignments.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/checkSpecialPropertyAssignments.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/checkSpecialPropertyAssignments.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/checkSpecialPropertyAssignments.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/circularMultipleAssignmentDeclaration.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/circularMultipleAssignmentDeclaration.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/circularMultipleAssignmentDeclaration.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/circularMultipleAssignmentDeclaration.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/classCanExtendConstructorFunction.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/classCanExtendConstructorFunction.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/classCanExtendConstructorFunction.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/classCanExtendConstructorFunction.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/commonJSAliasedExport.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/commonJSAliasedExport.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/commonJSAliasedExport.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/commonJSAliasedExport.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/commonJSImportClassTypeReference.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/commonJSImportClassTypeReference.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/commonJSImportClassTypeReference.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/commonJSImportClassTypeReference.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/commonJSImportExportedClassExpression.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/commonJSImportExportedClassExpression.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/commonJSImportExportedClassExpression.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/commonJSImportExportedClassExpression.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/commonJSImportNestedClassTypeReference.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/commonJSImportNestedClassTypeReference.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/commonJSImportNestedClassTypeReference.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/commonJSImportNestedClassTypeReference.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/commonJSImportNotAsPrimaryExpression.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/commonJSImportNotAsPrimaryExpression.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/commonJSImportNotAsPrimaryExpression.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/commonJSImportNotAsPrimaryExpression.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/commonJSReexport.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/commonJSReexport.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/commonJSReexport.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/commonJSReexport.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/constructorFunctionMergeWithClass.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/constructorFunctionMergeWithClass.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/constructorFunctionMergeWithClass.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/constructorFunctionMergeWithClass.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/constructorFunctionMethodTypeParameters.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/constructorFunctionMethodTypeParameters.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/constructorFunctionMethodTypeParameters.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/constructorFunctionMethodTypeParameters.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/constructorFunctions.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/constructorFunctions.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/constructorFunctions.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/constructorFunctions.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/constructorFunctions2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/constructorFunctions2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/constructorFunctions2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/constructorFunctions2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/constructorFunctions3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/constructorFunctions3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/constructorFunctions3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/constructorFunctions3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/constructorFunctionsStrict.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/constructorFunctionsStrict.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/constructorFunctionsStrict.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/constructorFunctionsStrict.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/constructorTagOnNestedBinaryExpression.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/constructorTagOnNestedBinaryExpression.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/constructorTagOnNestedBinaryExpression.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/constructorTagOnNestedBinaryExpression.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/constructorTagOnObjectLiteralMethod.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/constructorTagOnObjectLiteralMethod.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/constructorTagOnObjectLiteralMethod.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/constructorTagOnObjectLiteralMethod.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/contextualTypedSpecialAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/contextualTypedSpecialAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/contextualTypedSpecialAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/contextualTypedSpecialAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/controlFlowStringIndex.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/controlFlowStringIndex.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/controlFlowStringIndex.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/controlFlowStringIndex.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/defaultPropertyAssignedClassWithPrototype.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/defaultPropertyAssignedClassWithPrototype.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/defaultPropertyAssignedClassWithPrototype.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/defaultPropertyAssignedClassWithPrototype.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/enumMergeWithExpando.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/enumMergeWithExpando.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/enumMergeWithExpando.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/enumMergeWithExpando.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/enumTag.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/enumTag.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/enumTag.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/enumTag.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/enumTagCircularReference.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/enumTagCircularReference.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/enumTagCircularReference.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/enumTagCircularReference.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/enumTagImported.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/enumTagImported.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/enumTagImported.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/enumTagImported.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/enumTagOnExports.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/enumTagOnExports.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/enumTagOnExports.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/enumTagOnExports.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/enumTagOnExports2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/enumTagOnExports2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/enumTagOnExports2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/enumTagOnExports2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/enumTagUseBeforeDefCrash.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/enumTagUseBeforeDefCrash.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/enumTagUseBeforeDefCrash.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/enumTagUseBeforeDefCrash.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/exportDefaultNamespace.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/exportDefaultNamespace.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/exportDefaultNamespace.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/exportDefaultNamespace.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/exportNestedNamespaces.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/exportNestedNamespaces.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/exportNestedNamespaces.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/exportNestedNamespaces.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/exportNestedNamespaces2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/exportNestedNamespaces2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/exportNestedNamespaces2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/exportNestedNamespaces2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/exportPropertyAssignmentNameResolution.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/exportPropertyAssignmentNameResolution.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/exportPropertyAssignmentNameResolution.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/exportPropertyAssignmentNameResolution.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/exportSpecifiers_js.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/exportSpecifiers_js.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/exportSpecifiers_js.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/exportSpecifiers_js.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/exportedAliasedEnumTag.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/exportedAliasedEnumTag.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/exportedAliasedEnumTag.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/exportedAliasedEnumTag.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/exportedEnumTypeAndValue.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/exportedEnumTypeAndValue.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/exportedEnumTypeAndValue.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/exportedEnumTypeAndValue.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/exportsAndImports4(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/exportsAndImports4(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/exportsAndImports4(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/exportsAndImports4(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/exportsAndImports4-es6.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/exportsAndImports4-es6.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/exportsAndImports4-es6.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/exportsAndImports4-es6.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/extendsClause.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/extendsClause.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/extendsClause.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/extendsClause.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/fixSignatureCaching.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/fixSignatureCaching.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/fixSignatureCaching.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/fixSignatureCaching.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/globalThisPropertyAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/globalThisPropertyAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/globalThisPropertyAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/globalThisPropertyAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/importAliasModuleExports.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/importAliasModuleExports.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/importAliasModuleExports.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/importAliasModuleExports.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/importAttributes10.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/importAttributes10.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/importAttributes10.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/importAttributes10.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/importAttributes11.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/importAttributes11.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/importAttributes11.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/importAttributes11.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/importAttributes9.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/importAttributes9.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/importAttributes9.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/importAttributes9.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/importEquals3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/importEquals3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/importEquals3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/importEquals3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/importSpecifiers_js.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/importSpecifiers_js.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/importSpecifiers_js.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/importSpecifiers_js.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/importStatementsInterfaces.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/importStatementsInterfaces.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/importStatementsInterfaces.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/importStatementsInterfaces.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/inferringClassMembersFromAssignments2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/inferringClassMembersFromAssignments2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/inferringClassMembersFromAssignments2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/inferringClassMembersFromAssignments2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/inferringClassMembersFromAssignments3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/inferringClassMembersFromAssignments3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/inferringClassMembersFromAssignments3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/inferringClassMembersFromAssignments3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/inferringClassMembersFromAssignments4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/inferringClassMembersFromAssignments4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/inferringClassMembersFromAssignments4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/inferringClassMembersFromAssignments4.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/inferringClassMembersFromAssignments6.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/inferringClassMembersFromAssignments6.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/inferringClassMembersFromAssignments6.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/inferringClassMembersFromAssignments6.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/inferringClassMembersFromAssignments7.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/inferringClassMembersFromAssignments7.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/inferringClassMembersFromAssignments7.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/inferringClassMembersFromAssignments7.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/inferringClassStaticMembersFromAssignments.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/inferringClassStaticMembersFromAssignments.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/inferringClassStaticMembersFromAssignments.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/inferringClassStaticMembersFromAssignments.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/inlineJsxAndJsxFragPragma.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxAndJsxFragPragma.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/inlineJsxAndJsxFragPragma.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxAndJsxFragPragma.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/inlineJsxAndJsxFragPragmaOverridesCompilerOptions.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxAndJsxFragPragmaOverridesCompilerOptions.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/inlineJsxAndJsxFragPragmaOverridesCompilerOptions.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxAndJsxFragPragmaOverridesCompilerOptions.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/inlineJsxFactoryDeclarations.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxFactoryDeclarations.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/inlineJsxFactoryDeclarations.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxFactoryDeclarations.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/inlineJsxFactoryDeclarationsLocalTypes.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxFactoryDeclarationsLocalTypes.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/inlineJsxFactoryDeclarationsLocalTypes.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxFactoryDeclarationsLocalTypes.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/inlineJsxFactoryLocalTypeGlobalFallback.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxFactoryLocalTypeGlobalFallback.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/inlineJsxFactoryLocalTypeGlobalFallback.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxFactoryLocalTypeGlobalFallback.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/inlineJsxFactoryOverridesCompilerOption.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxFactoryOverridesCompilerOption.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/inlineJsxFactoryOverridesCompilerOption.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxFactoryOverridesCompilerOption.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/inlineJsxFactoryWithFragmentIsError.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxFactoryWithFragmentIsError.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/inlineJsxFactoryWithFragmentIsError.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/inlineJsxFactoryWithFragmentIsError.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsContainerMergeJsContainer.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsContainerMergeJsContainer.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsContainerMergeJsContainer.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsContainerMergeJsContainer.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsContainerMergeTsDeclaration.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsContainerMergeTsDeclaration.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsContainerMergeTsDeclaration.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsContainerMergeTsDeclaration.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsContainerMergeTsDeclaration2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsContainerMergeTsDeclaration2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsContainerMergeTsDeclaration2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsContainerMergeTsDeclaration2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsContainerMergeTsDeclaration3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsContainerMergeTsDeclaration3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsContainerMergeTsDeclaration3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsContainerMergeTsDeclaration3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassExtendsVisibility(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsClassExtendsVisibility(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsClassExtendsVisibility(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsClassExtendsVisibility(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassLikeHeuristic(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsClassLikeHeuristic(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsClassLikeHeuristic(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsClassLikeHeuristic(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassMethod.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsClassMethod.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsClassMethod.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsClassMethod.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStatic(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsClassStatic(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStatic(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsClassStatic(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStatic2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsClassStatic2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStatic2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsClassStatic2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStaticMethodAugmentation(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsClassStaticMethodAugmentation(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStaticMethodAugmentation(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsClassStaticMethodAugmentation(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsCommonjsRelativePath.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsCommonjsRelativePath.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsCommonjsRelativePath.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsCommonjsRelativePath.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsComputedNames(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsComputedNames(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsComputedNames(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsComputedNames(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsCrossfileMerge(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsCrossfileMerge(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsCrossfileMerge(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsCrossfileMerge(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsDocCommentsOnConsts(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsDocCommentsOnConsts(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsDocCommentsOnConsts(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsDocCommentsOnConsts(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsEnumTag(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsEnumTag(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsEnumTag(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsEnumTag(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpression(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassExpression(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpression(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassExpression(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymous(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassExpressionAnonymous(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymous(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassExpressionAnonymous(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionShadowing(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassExpressionShadowing(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionShadowing(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassExpressionShadowing(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance1(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassInstance1(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance1(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassInstance1(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance2(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassInstance2(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance2(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassInstance2(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance3(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassInstance3(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance3(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedClassInstance3(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunction(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedConstructorFunction(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunction(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedConstructorFunction(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedVisibility(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedVisibility(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedVisibility(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignedVisibility(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentWithKeywordName(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignmentWithKeywordName(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentWithKeywordName(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportAssignmentWithKeywordName(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportDefinePropertyEmit.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportDefinePropertyEmit.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportDefinePropertyEmit.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportDefinePropertyEmit.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportDoubleAssignmentInClosure.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportDoubleAssignmentInClosure.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportDoubleAssignmentInClosure.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportDoubleAssignmentInClosure.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportForms(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportForms(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportForms(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportForms(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportSubAssignments(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportSubAssignments(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportSubAssignments(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportSubAssignments(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportedClassAliases.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportedClassAliases.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsExportedClassAliases.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsExportedClassAliases.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionClassesCjsExportAssignment(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionClassesCjsExportAssignment(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionClassesCjsExportAssignment(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionClassesCjsExportAssignment(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionKeywordProp(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionKeywordProp(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionKeywordProp(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionKeywordProp(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionKeywordPropExhaustive(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionKeywordPropExhaustive(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionKeywordPropExhaustive(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionKeywordPropExhaustive(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionLikeClasses(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionLikeClasses(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionLikeClasses(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionLikeClasses(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionLikeClasses2(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionLikeClasses2(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionLikeClasses2(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionLikeClasses2(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionPrototypeStatic(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionPrototypeStatic(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionPrototypeStatic(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionPrototypeStatic(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctions.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctions.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctions.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctions.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionsCjs.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionsCjs.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionsCjs.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsFunctionsCjs.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsGetterSetter.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsGetterSetter.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsGetterSetter.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsGetterSetter.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsImportAliasExposedWithinNamespace.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsImportAliasExposedWithinNamespace.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsImportAliasExposedWithinNamespace.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsImportAliasExposedWithinNamespace.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsJson(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsJson(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsJson(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsJson(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsPackageJson(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsPackageJson(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsPackageJson(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsPackageJson(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReactComponents(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsReactComponents(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsReactComponents(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsReactComponents(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportAliasesEsModuleInterop(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsReexportAliasesEsModuleInterop(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportAliasesEsModuleInterop(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsReexportAliasesEsModuleInterop(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportedCjsAlias(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsReexportedCjsAlias(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportedCjsAlias(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsReexportedCjsAlias(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReferenceToClassInstanceCrossFile.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsReferenceToClassInstanceCrossFile.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsReferenceToClassInstanceCrossFile.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsReferenceToClassInstanceCrossFile.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeAliases.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeAliases.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeAliases.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeAliases.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeReassignmentFromDeclaration.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeReassignmentFromDeclaration.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeReferences(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeReferences(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences2(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeReferences2(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences2(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeReferences2(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences3(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeReferences3(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences3(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeReferences3(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences4(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeReferences4(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences4(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypeReferences4(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndImportTypes.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypedefAndImportTypes.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndImportTypes.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypedefAndImportTypes.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndLatebound.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypedefAndLatebound.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndLatebound.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypedefAndLatebound.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefPropertyAndExportAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypedefPropertyAndExportAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefPropertyAndExportAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsDeclarationsTypedefPropertyAndExportAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocAugmentsMissingType.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocAugmentsMissingType.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocAugmentsMissingType.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocAugmentsMissingType.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocConstructorFunctionTypeReference.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocConstructorFunctionTypeReference.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocConstructorFunctionTypeReference.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocConstructorFunctionTypeReference.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocDisallowedInTypescript.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocDisallowedInTypescript.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocDisallowedInTypescript.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocDisallowedInTypescript.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocFunctionType.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocFunctionType.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocFunctionType.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocFunctionType.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocImplements_class.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocImplements_class.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocImplements_class.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocImplements_class.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocImportType.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocImportType.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocImportType.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocImportType.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocImportType2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocImportType2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocImportType2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocImportType2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocImportTypeReferenceToClassAlias.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocImportTypeReferenceToClassAlias.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocImportTypeReferenceToClassAlias.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocImportTypeReferenceToClassAlias.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocParseParenthesizedJSDocParameter.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocParseParenthesizedJSDocParameter.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocParseParenthesizedJSDocParameter.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocParseParenthesizedJSDocParameter.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocPrototypePropertyAccessWithType.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocPrototypePropertyAccessWithType.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocPrototypePropertyAccessWithType.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocPrototypePropertyAccessWithType.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocReadonly.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocReadonly.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocReadonly.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocReadonly.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTemplateClass.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTemplateClass.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTemplateClass.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTemplateClass.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTemplateConstructorFunction.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTemplateConstructorFunction.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTemplateConstructorFunction.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTemplateConstructorFunction.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTemplateConstructorFunction2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTemplateConstructorFunction2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTemplateConstructorFunction2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTemplateConstructorFunction2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTemplateTag4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTemplateTag4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTemplateTag4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTemplateTag4.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTemplateTag5.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTemplateTag5.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTemplateTag5.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTemplateTag5.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocThisType.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocThisType.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocThisType.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocThisType.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeFromChainedAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeFromChainedAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeFromChainedAssignment2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeFromChainedAssignment2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeFromChainedAssignment3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeFromChainedAssignment3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceExports.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeReferenceExports.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceExports.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeReferenceExports.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImport.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeReferenceToImport.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImport.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeReferenceToImport.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfClassExpression.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeReferenceToImportOfClassExpression.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfClassExpression.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeReferenceToImportOfClassExpression.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfFunctionExpression.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeReferenceToImportOfFunctionExpression.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfFunctionExpression.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeReferenceToImportOfFunctionExpression.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToMergedClass.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeReferenceToMergedClass.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToMergedClass.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeReferenceToMergedClass.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeTagCast.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeTagCast.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsdocTypeTagCast.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsdocTypeTagCast.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsxParsingError1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsxParsingError1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsxParsingError1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsxParsingError1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsxParsingError2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsxParsingError2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsxParsingError2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsxParsingError2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsxParsingError3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsxParsingError3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsxParsingError3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsxParsingError3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsxParsingError4(strict=false).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsxParsingError4(strict=false).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsxParsingError4(strict=false).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsxParsingError4(strict=false).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/jsxParsingError4(strict=true).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/jsxParsingError4(strict=true).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/jsxParsingError4(strict=true).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/jsxParsingError4(strict=true).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/keyofAndIndexedAccess2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/keyofAndIndexedAccess2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/keyofAndIndexedAccess2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/keyofAndIndexedAccess2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport4.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport5.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport5.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport5.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport5.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport6.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport6.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport6.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport6.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport7.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport7.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport7.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/lateBoundAssignmentDeclarationSupport7.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAlias.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAlias.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAlias.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAlias2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAlias2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAlias2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAlias3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAlias3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAlias3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAlias4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAlias4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAlias4.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias5.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAlias5.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAlias5.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAlias5.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAliasElementAccessExpression.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAliasElementAccessExpression.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAliasElementAccessExpression.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAliasElementAccessExpression.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAliasExports.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAliasExports.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAliasExports.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAliasExports.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAliasImported.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAliasImported.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAliasImported.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAliasImported.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAliasUnknown.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAliasUnknown.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAliasUnknown.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAliasUnknown.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAssignment2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAssignment2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAssignment2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAssignment3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAssignment3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAssignment3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAssignment4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAssignment4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAssignment4.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment5.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAssignment5.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAssignment5.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAssignment5.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment7.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAssignment7.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportAssignment7.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportAssignment7.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportDuplicateAlias.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportDuplicateAlias.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportDuplicateAlias2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportDuplicateAlias2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportDuplicateAlias3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportDuplicateAlias3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportNestedNamespaces.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportNestedNamespaces.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportNestedNamespaces.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportNestedNamespaces.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportPropertyAssignmentDefault.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportPropertyAssignmentDefault.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportPropertyAssignmentDefault.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportPropertyAssignmentDefault.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportWithExportPropertyAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportWithExportPropertyAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportWithExportPropertyAssignment2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportWithExportPropertyAssignment2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportWithExportPropertyAssignment3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportWithExportPropertyAssignment3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportWithExportPropertyAssignment4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportWithExportPropertyAssignment4.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportsAliasLoop1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportsAliasLoop1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportsAliasLoop1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportsAliasLoop1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportsAliasLoop2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportsAliasLoop2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportsAliasLoop2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportsAliasLoop2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportsElementAccessAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/moduleExportsElementAccessAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/moduleExportsElementAccessAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/moduleExportsElementAccessAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nestedDestructuringOfRequire.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nestedDestructuringOfRequire.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nestedDestructuringOfRequire.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nestedDestructuringOfRequire.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nestedPrototypeAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nestedPrototypeAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nestedPrototypeAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nestedPrototypeAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/newTargetNarrowing.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/newTargetNarrowing.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/newTargetNarrowing.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/newTargetNarrowing.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/noPropertyAccessFromIndexSignature1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/noPropertyAccessFromIndexSignature1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/noPropertyAccessFromIndexSignature1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/noPropertyAccessFromIndexSignature1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/noUncheckedIndexedAccessDestructuring.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/noUncheckedIndexedAccessDestructuring.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/noUncheckedIndexedAccessDestructuring.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/noUncheckedIndexedAccessDestructuring.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsCjsFromJs(module=node16).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsCjsFromJs(module=node16).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsCjsFromJs(module=node16).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsCjsFromJs(module=node16).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsCjsFromJs(module=node18).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsCjsFromJs(module=node18).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsCjsFromJs(module=node18).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsCjsFromJs(module=node18).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsCjsFromJs(module=node20).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsCjsFromJs(module=node20).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsCjsFromJs(module=node20).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsCjsFromJs(module=node20).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsCjsFromJs(module=nodenext).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsCjsFromJs(module=nodenext).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsCjsFromJs(module=nodenext).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsCjsFromJs(module=nodenext).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node16).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsExportAssignment(module=node16).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node16).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsExportAssignment(module=node16).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node18).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsExportAssignment(module=node18).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node18).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsExportAssignment(module=node18).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node20).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsExportAssignment(module=node20).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node20).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsExportAssignment(module=node20).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=nodenext).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsExportAssignment(module=nodenext).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=nodenext).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsExportAssignment(module=nodenext).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsSynchronousCallErrors(module=node16).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsSynchronousCallErrors(module=node16).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsSynchronousCallErrors(module=node16).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsSynchronousCallErrors(module=node16).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsSynchronousCallErrors(module=node18).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsSynchronousCallErrors(module=node18).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsSynchronousCallErrors(module=node18).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsSynchronousCallErrors(module=node18).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsSynchronousCallErrors(module=node20).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsSynchronousCallErrors(module=node20).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsSynchronousCallErrors(module=node20).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsSynchronousCallErrors(module=node20).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsSynchronousCallErrors(module=nodenext).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsSynchronousCallErrors(module=nodenext).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsSynchronousCallErrors(module=nodenext).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesAllowJsSynchronousCallErrors(module=nodenext).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesDeclarationEmitWithPackageExports(module=node16).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesDeclarationEmitWithPackageExports(module=node16).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesDeclarationEmitWithPackageExports(module=node16).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesDeclarationEmitWithPackageExports(module=node16).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesDeclarationEmitWithPackageExports(module=node18).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesDeclarationEmitWithPackageExports(module=node18).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesDeclarationEmitWithPackageExports(module=node18).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesDeclarationEmitWithPackageExports(module=node18).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesDeclarationEmitWithPackageExports(module=node20).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesDeclarationEmitWithPackageExports(module=node20).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesDeclarationEmitWithPackageExports(module=node20).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesDeclarationEmitWithPackageExports(module=node20).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesDeclarationEmitWithPackageExports(module=nodenext).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesDeclarationEmitWithPackageExports(module=nodenext).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesDeclarationEmitWithPackageExports(module=nodenext).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesDeclarationEmitWithPackageExports(module=nodenext).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesSynchronousCallErrors(module=node16).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesSynchronousCallErrors(module=node16).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesSynchronousCallErrors(module=node16).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesSynchronousCallErrors(module=node16).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesSynchronousCallErrors(module=node18).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesSynchronousCallErrors(module=node18).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesSynchronousCallErrors(module=node18).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesSynchronousCallErrors(module=node18).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesSynchronousCallErrors(module=node20).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesSynchronousCallErrors(module=node20).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesSynchronousCallErrors(module=node20).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesSynchronousCallErrors(module=node20).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesSynchronousCallErrors(module=nodenext).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesSynchronousCallErrors(module=nodenext).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nodeModulesSynchronousCallErrors(module=nodenext).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nodeModulesSynchronousCallErrors(module=nodenext).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/nullPropertyName.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/nullPropertyName.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/nullPropertyName.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/nullPropertyName.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/objectSpreadIndexSignature.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/objectSpreadIndexSignature.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/objectSpreadIndexSignature.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/objectSpreadIndexSignature.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/overloadTag1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/overloadTag1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/overloadTag1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/overloadTag1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/paramTagOnCallExpression.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/paramTagOnCallExpression.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/paramTagOnCallExpression.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/paramTagOnCallExpression.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/paramTagTypeResolution.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/paramTagTypeResolution.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/paramTagTypeResolution.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/paramTagTypeResolution.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/privateConstructorFunction.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/privateConstructorFunction.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/privateConstructorFunction.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/privateConstructorFunction.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/privateNameBadDeclaration(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/privateNameBadDeclaration(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/privateNameBadDeclaration(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/privateNameBadDeclaration(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/privateNameDuplicateField.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/privateNameDuplicateField.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/privateNameDuplicateField.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/privateNameDuplicateField.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/privateNameJsBadAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/privateNameJsBadAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/privateNameJsBadAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/privateNameJsBadAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/privateNameJsBadDeclaration(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/privateNameJsBadDeclaration(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/privateNameJsBadDeclaration(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/privateNameJsBadDeclaration(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/propertiesOfGenericConstructorFunctions.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/propertiesOfGenericConstructorFunctions.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/propertiesOfGenericConstructorFunctions.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/propertiesOfGenericConstructorFunctions.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/propertyAccessStringIndexSignature(noimplicitany=false).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/propertyAccessStringIndexSignature(noimplicitany=false).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/propertyAccessStringIndexSignature(noimplicitany=false).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/propertyAccessStringIndexSignature(noimplicitany=false).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/propertyAccessStringIndexSignature(noimplicitany=true).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/propertyAccessStringIndexSignature(noimplicitany=true).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/propertyAccessStringIndexSignature(noimplicitany=true).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/propertyAccessStringIndexSignature(noimplicitany=true).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/propertyAssignmentUseParentType1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/propertyAssignmentUseParentType1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/propertyAssignmentUseParentType1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/propertyAssignmentUseParentType1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/propertyAssignmentUseParentType2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/propertyAssignmentUseParentType2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/propertyAssignmentUseParentType2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/propertyAssignmentUseParentType2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/propertyAssignmentUseParentType3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/propertyAssignmentUseParentType3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/propertyAssignmentUseParentType3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/propertyAssignmentUseParentType3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/prototypePropertyAssignmentMergeAcrossFiles.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/prototypePropertyAssignmentMergeAcrossFiles.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/prototypePropertyAssignmentMergeAcrossFiles.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/prototypePropertyAssignmentMergeAcrossFiles.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/prototypePropertyAssignmentMergeAcrossFiles2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/prototypePropertyAssignmentMergeAcrossFiles2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/prototypePropertyAssignmentMergeAcrossFiles2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/prototypePropertyAssignmentMergeAcrossFiles2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/prototypePropertyAssignmentMergeWithInterfaceMethod.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/prototypePropertyAssignmentMergeWithInterfaceMethod.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/prototypePropertyAssignmentMergeWithInterfaceMethod.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/prototypePropertyAssignmentMergeWithInterfaceMethod.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/prototypePropertyAssignmentMergedTypeReference.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/prototypePropertyAssignmentMergedTypeReference.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/prototypePropertyAssignmentMergedTypeReference.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/prototypePropertyAssignmentMergedTypeReference.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/reExportJsFromTs.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/reExportJsFromTs.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/reExportJsFromTs.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/reExportJsFromTs.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/requireOfESWithPropertyAccess.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/requireOfESWithPropertyAccess.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/requireOfESWithPropertyAccess.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/requireOfESWithPropertyAccess.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/requireTwoPropertyAccesses.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/requireTwoPropertyAccesses.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/requireTwoPropertyAccesses.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/requireTwoPropertyAccesses.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/spellingUncheckedJS.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/spellingUncheckedJS.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/spellingUncheckedJS.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/spellingUncheckedJS.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/staticIndexSignature1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/staticIndexSignature1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/staticIndexSignature1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/staticIndexSignature1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/staticIndexSignature2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/staticIndexSignature2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/staticIndexSignature2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/staticIndexSignature2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/staticIndexSignature4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/staticIndexSignature4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/staticIndexSignature4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/staticIndexSignature4.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/staticIndexSignature6.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/staticIndexSignature6.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/staticIndexSignature6.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/staticIndexSignature6.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/templateInsideCallback.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/templateInsideCallback.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/templateInsideCallback.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/templateInsideCallback.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/thisPropertyAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/thisPropertyAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/thisPropertyAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/thisPropertyAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/thisPropertyAssignmentCircular.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/thisPropertyAssignmentCircular.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/thisPropertyAssignmentCircular.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/thisPropertyAssignmentCircular.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/thisTypeInFunctions2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/thisTypeInFunctions2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/thisTypeInFunctions2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/thisTypeInFunctions2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/thisTypeOfConstructorFunctions.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/thisTypeOfConstructorFunctions.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/thisTypeOfConstructorFunctions.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/thisTypeOfConstructorFunctions.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxElementResolution2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxElementResolution2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxElementResolution2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxElementResolution2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxElementResolution3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxElementResolution3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxElementResolution3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxElementResolution3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxEmit1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxEmit1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxEmit1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxEmit1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxEmit2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxEmit2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxEmit2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxEmit2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxFragmentPreserveEmit.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxFragmentPreserveEmit.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxFragmentPreserveEmit.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxFragmentPreserveEmit.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxFragmentReactEmit.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxFragmentReactEmit.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxFragmentReactEmit.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxFragmentReactEmit.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxReactEmit1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmit1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxReactEmit1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmit1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxReactEmit2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmit2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxReactEmit2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmit2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxReactEmit4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmit4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxReactEmit4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmit4.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxReactEmit5.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmit5.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxReactEmit5.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmit5.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxReactEmit6.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmit6.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxReactEmit6.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmit6.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxReactEmit7.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmit7.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxReactEmit7.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmit7.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxReactEmitEntities.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmitEntities.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxReactEmitEntities.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmitEntities.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxReactEmitWhitespace.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmitWhitespace.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxReactEmitWhitespace.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmitWhitespace.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxReactEmitWhitespace2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmitWhitespace2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxReactEmitWhitespace2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxReactEmitWhitespace2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxSpreadChildren.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxSpreadChildren.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxSpreadChildren.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxSpreadChildren.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxSpreadChildrenInvalidType(jsx=react,target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxSpreadChildrenInvalidType(jsx=react,target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxSpreadChildrenInvalidType(jsx=react,target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxSpreadChildrenInvalidType(jsx=react,target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/tsxSpreadInvalidType.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/tsxSpreadInvalidType.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/tsxSpreadInvalidType.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/tsxSpreadInvalidType.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromContextualThisType.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromContextualThisType.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromContextualThisType.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromContextualThisType.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromJSConstructor.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromJSConstructor.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromJSConstructor.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromJSConstructor.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromJSInitializer.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromJSInitializer.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromJSInitializer.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromJSInitializer.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromParamTagForFunction.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromParamTagForFunction.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromParamTagForFunction.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromParamTagForFunction.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment10.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment10.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment10.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment10.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment10_1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment10_1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment10_1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment10_1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment11.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment11.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment11.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment11.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment12.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment12.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment12.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment12.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment13.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment13.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment13.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment13.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment14.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment14.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment14.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment14.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment15.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment15.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment15.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment15.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment16.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment16.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment16.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment16.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment17.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment17.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment17.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment17.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment18.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment18.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment18.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment18.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment19.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment19.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment19.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment19.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment20.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment20.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment20.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment20.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment22.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment22.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment22.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment22.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment24.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment24.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment24.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment24.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment25.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment25.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment25.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment25.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment26.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment26.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment26.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment26.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment27.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment27.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment27.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment27.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment28.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment28.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment28.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment28.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment29.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment29.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment29.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment29.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment30.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment30.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment30.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment30.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment31.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment31.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment31.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment31.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment32.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment32.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment32.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment32.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment33.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment33.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment33.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment33.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment34.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment34.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment34.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment34.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment35.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment35.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment35.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment35.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment36.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment36.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment36.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment36.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment37.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment37.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment37.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment37.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment38.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment38.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment38.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment38.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment39.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment39.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment39.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment39.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment4.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment40.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment40.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment40.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment40.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment5.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment5.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment5.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment5.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment6.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment6.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment6.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment6.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment7.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment7.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment7.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment7.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment8.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment8.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment8.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment8.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment8_1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment8_1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment8_1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment8_1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment9.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment9.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment9.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment9.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment9_1.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment9_1.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment9_1.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignment9_1.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignmentOutOfOrder(target=es2015).symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignmentOutOfOrder(target=es2015).symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignmentOutOfOrder(target=es2015).symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignmentOutOfOrder(target=es2015).symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignmentWithExport.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignmentWithExport.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignmentWithExport.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPropertyAssignmentWithExport.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPrototypeAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPrototypeAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPrototypeAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPrototypeAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPrototypeAssignment2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPrototypeAssignment2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPrototypeAssignment2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPrototypeAssignment2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPrototypeAssignment3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPrototypeAssignment3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPrototypeAssignment3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPrototypeAssignment3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPrototypeAssignment4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeFromPrototypeAssignment4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeFromPrototypeAssignment4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeFromPrototypeAssignment4.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeGuardOfFromPropNameInUnionType.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeGuardOfFromPropNameInUnionType.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeGuardOfFromPropNameInUnionType.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeGuardOfFromPropNameInUnionType.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeSatisfactionWithDefaultExport.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeSatisfactionWithDefaultExport.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeSatisfactionWithDefaultExport.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeSatisfactionWithDefaultExport.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeTagCircularReferenceOnConstructorFunction.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeTagCircularReferenceOnConstructorFunction.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeTagCircularReferenceOnConstructorFunction.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeTagCircularReferenceOnConstructorFunction.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeTagModuleExports.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeTagModuleExports.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeTagModuleExports.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeTagModuleExports.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typeTagPrototypeAssignment.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typeTagPrototypeAssignment.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typeTagPrototypeAssignment.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typeTagPrototypeAssignment.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typedefCrossModule.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typedefCrossModule.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typedefCrossModule.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typedefCrossModule.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typedefCrossModule2.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typedefCrossModule2.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typedefCrossModule2.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typedefCrossModule2.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typedefCrossModule3.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typedefCrossModule3.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typedefCrossModule3.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typedefCrossModule3.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typedefCrossModule4.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typedefCrossModule4.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typedefCrossModule4.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typedefCrossModule4.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typedefTagExtraneousProperty.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typedefTagExtraneousProperty.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typedefTagExtraneousProperty.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typedefTagExtraneousProperty.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typesWithPrivateConstructor.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typesWithPrivateConstructor.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typesWithPrivateConstructor.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typesWithPrivateConstructor.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/typesWithProtectedConstructor.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/typesWithProtectedConstructor.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/typesWithProtectedConstructor.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/typesWithProtectedConstructor.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/untypedModuleImport_allowJs.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/untypedModuleImport_allowJs.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/untypedModuleImport_allowJs.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/untypedModuleImport_allowJs.symbols.diff diff --git a/testdata/baselines/reference/submodule/conformance/verbatimModuleSyntaxRestrictionsCJS.symbols.diff b/testdata/baselines/reference/submoduleAccepted/conformance/verbatimModuleSyntaxRestrictionsCJS.symbols.diff similarity index 100% rename from testdata/baselines/reference/submodule/conformance/verbatimModuleSyntaxRestrictionsCJS.symbols.diff rename to testdata/baselines/reference/submoduleAccepted/conformance/verbatimModuleSyntaxRestrictionsCJS.symbols.diff diff --git a/testdata/submoduleAccepted.txt b/testdata/submoduleAccepted.txt index c31d587519e..3ff84cfd234 100644 --- a/testdata/submoduleAccepted.txt +++ b/testdata/submoduleAccepted.txt @@ -1430,3 +1430,695 @@ conformance/callbackTagVariadicType.js.diff # definiteAssignment shorthand in object literal loses optional modifier ## https://github.com/microsoft/typescript-go/issues/3563 conformance/definiteAssignmentAssertionsWithObjectShortHand.js.diff + +# Index signature symbols now use bracket notation instead of dot notation +## Cosmetic internal display change only, `Parent.__index` → `Parent[__index]` in symbol display names. Applies to JSX IntrinsicElements, static index signatures, and other index-signature-bearing types. +conformance/tsxEmit1.symbols.diff +conformance/tsxEmit2.symbols.diff +conformance/tsxReactEmit1.symbols.diff +conformance/tsxReactEmit2.symbols.diff +conformance/tsxReactEmit4.symbols.diff +conformance/tsxReactEmit5.symbols.diff +conformance/tsxReactEmit6.symbols.diff +conformance/tsxReactEmit7.symbols.diff +conformance/tsxReactEmitEntities.symbols.diff +conformance/tsxReactEmitWhitespace.symbols.diff +conformance/tsxReactEmitWhitespace2.symbols.diff +conformance/tsxSpreadChildren.symbols.diff +conformance/tsxSpreadChildrenInvalidType(jsx=react,target=es2015).symbols.diff +conformance/tsxSpreadInvalidType.symbols.diff +conformance/tsxElementResolution2.symbols.diff +conformance/tsxElementResolution3.symbols.diff +conformance/tsxFragmentPreserveEmit.symbols.diff +conformance/tsxFragmentReactEmit.symbols.diff +conformance/inlineJsxAndJsxFragPragma.symbols.diff +conformance/inlineJsxAndJsxFragPragmaOverridesCompilerOptions.symbols.diff +conformance/inlineJsxFactoryDeclarations.symbols.diff +conformance/inlineJsxFactoryDeclarationsLocalTypes.symbols.diff +conformance/inlineJsxFactoryLocalTypeGlobalFallback.symbols.diff +conformance/inlineJsxFactoryOverridesCompilerOption.symbols.diff +conformance/inlineJsxFactoryWithFragmentIsError.symbols.diff +conformance/jsxParsingError1.symbols.diff +conformance/jsxParsingError2.symbols.diff +conformance/jsxParsingError3.symbols.diff +conformance/jsxParsingError4(strict=false).symbols.diff +conformance/jsxParsingError4(strict=true).symbols.diff +conformance/staticIndexSignature1.symbols.diff +conformance/staticIndexSignature2.symbols.diff +conformance/staticIndexSignature4.symbols.diff +conformance/staticIndexSignature6.symbols.diff +conformance/noPropertyAccessFromIndexSignature1.symbols.diff +conformance/noUncheckedIndexedAccessDestructuring.symbols.diff +conformance/propertyAccessStringIndexSignature(noimplicitany=false).symbols.diff +conformance/propertyAccessStringIndexSignature(noimplicitany=true).symbols.diff +conformance/thisTypeInFunctions2.symbols.diff +conformance/typeGuardOfFromPropNameInUnionType.symbols.diff +compiler/jsxChildrenGenericContextualTypes.symbols.diff +compiler/jsxIntrinsicDeclaredUsingTemplateLiteralTypeSignatures.symbols.diff +compiler/jsxNamespaceReexports.symbols.diff +compiler/propertyAccessOfReadonlyIndexSignature.symbols.diff +compiler/reactJsxReactResolvedNodeNext.symbols.diff +compiler/reactJsxReactResolvedNodeNextEsm.symbols.diff +compiler/jsxLocalNamespaceIndexSignatureNoCrash.symbols.diff +conformance/controlFlowStringIndex.symbols.diff + +# Property access on index signatures now resolves to the `[__index]` symbol +## New symbol resolution lines are added where previously none existed (e.g. `c.x` now resolves to `T[__index]`). Benign improvement. +conformance/keyofAndIndexedAccess2.symbols.diff +conformance/noUncheckedIndexedAccessDestructuring.symbols.diff +conformance/objectSpreadIndexSignature.symbols.diff +compiler/propertyAccessOfReadonlyIndexSignature.symbols.diff + +# `@enum` JSDoc tag no longer creates an additional declaration on the variable +## See CHANGES.md (removal of enum Closure tag support) +conformance/enumTag.symbols.diff +conformance/enumTagCircularReference.symbols.diff +conformance/enumTagImported.symbols.diff +conformance/enumTagOnExports.symbols.diff +conformance/enumTagUseBeforeDefCrash.symbols.diff +conformance/enumMergeWithExpando.symbols.diff +conformance/exportedAliasedEnumTag.symbols.diff +conformance/exportedEnumTypeAndValue.symbols.diff +conformance/jsDeclarationsEnumTag(target=es2015).symbols.diff +conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols.diff +compiler/jsEnumCrossFileExport.symbols.diff +compiler/jsEnumTagOnObjectFrozen.symbols.diff +compiler/jsFileESModuleWithEnumTag.symbols.diff + +# Unicode-escaped property names use bracket notation in symbol display +## e.g. `Class.x\u0078` → `Class[x\u0078]`, including private identifiers like `#x\u0078`. Latter is easier to read/reason about +compiler/escapedIdentifiers.symbols.diff +compiler/unicodeEscapesInNames01(target=es2015).symbols.diff +compiler/unicodeEscapesInNames01(target=esnext).symbols.diff + +# Constructor function `this` and `this.property` bindings removed +## See CHANGES.md (dropping support for `prototype`-based ES5-style classes) +conformance/constructorFunctions.symbols.diff +conformance/constructorFunctions2.symbols.diff +conformance/constructorFunctions3.symbols.diff +conformance/constructorFunctionsStrict.symbols.diff +conformance/constructorFunctionMergeWithClass.symbols.diff +conformance/constructorFunctionMethodTypeParameters.symbols.diff +conformance/constructorTagOnNestedBinaryExpression.symbols.diff +conformance/classCanExtendConstructorFunction.symbols.diff +conformance/propertiesOfGenericConstructorFunctions.symbols.diff +conformance/privateConstructorFunction.symbols.diff +conformance/thisPropertyAssignment.symbols.diff +conformance/thisPropertyAssignmentCircular.symbols.diff +conformance/thisTypeOfConstructorFunctions.symbols.diff +conformance/prototypePropertyAssignmentMergeAcrossFiles.symbols.diff +conformance/typeFromJSConstructor.symbols.diff +conformance/typeFromJSInitializer.symbols.diff +conformance/typeFromPropertyAssignment2.symbols.diff +conformance/typeFromPropertyAssignment3.symbols.diff +conformance/typeFromPropertyAssignment9.symbols.diff +conformance/typeFromPropertyAssignment9_1.symbols.diff +conformance/typeFromPropertyAssignment19.symbols.diff +conformance/typeFromPropertyAssignment20.symbols.diff +conformance/typeFromPropertyAssignment22.symbols.diff +conformance/typeFromPropertyAssignment27.symbols.diff +conformance/typeFromPropertyAssignment28.symbols.diff +conformance/typeFromPropertyAssignment40.symbols.diff +conformance/typeFromParamTagForFunction.symbols.diff +conformance/typeFromPrototypeAssignment.symbols.diff +conformance/typeFromPrototypeAssignment2.symbols.diff +conformance/typeFromPrototypeAssignment3.symbols.diff +conformance/typeFromPrototypeAssignment4.symbols.diff +conformance/typedefCrossModule.symbols.diff +conformance/assignmentToVoidZero2.symbols.diff +conformance/chainedPrototypeAssignment.symbols.diff +conformance/checkExportsObjectAssignPrototypeProperty.symbols.diff +conformance/exportNestedNamespaces.symbols.diff +conformance/inferringClassMembersFromAssignments2.symbols.diff +conformance/inferringClassMembersFromAssignments6.symbols.diff +conformance/callbackCrossModule.symbols.diff +conformance/moduleExportAlias2.symbols.diff +conformance/moduleExportNestedNamespaces.symbols.diff +conformance/moduleExportWithExportPropertyAssignment4.symbols.diff +compiler/functionExpressionNames.symbols.diff +compiler/javascriptDefinePropertyPrototypeNonConstructor.symbols.diff +compiler/jsdocFunctionClassPropertiesDeclaration.symbols.diff +compiler/jsDeclarationsGlobalFileConstFunction.symbols.diff +compiler/jsDeclarationsGlobalFileConstFunctionNamed.symbols.diff +compiler/jsFunctionWithPrototypeNoErrorTruncationNoCrash.symbols.diff +compiler/objectPropertyAsClass.symbols.diff +compiler/thisInObjectJs.symbols.diff +conformance/jsDeclarationsClassMethod.symbols.diff +conformance/jsDeclarationsExportAssignedConstructorFunction(target=es2015).symbols.diff +conformance/jsDeclarationsFunctionClassesCjsExportAssignment(target=es2015).symbols.diff +conformance/jsDeclarationsFunctionLikeClasses(target=es2015).symbols.diff +conformance/jsDeclarationsFunctionLikeClasses2(target=es2015).symbols.diff +conformance/jsdocConstructorFunctionTypeReference.symbols.diff +conformance/jsdocFunctionType.symbols.diff +conformance/jsdocPrototypePropertyAccessWithType.symbols.diff +conformance/jsdocTemplateConstructorFunction.symbols.diff +conformance/jsdocTemplateConstructorFunction2.symbols.diff +conformance/jsdocTemplateTag4.symbols.diff +conformance/jsdocTemplateTag5.symbols.diff +conformance/jsdocTypeFromChainedAssignment.symbols.diff +conformance/jsdocTypeTagCast.symbols.diff +conformance/typeFromPrototypeAssignment.symbols.diff +conformance/typeFromPrototypeAssignment2.symbols.diff +conformance/typeFromPrototypeAssignment3.symbols.diff +conformance/typeFromPrototypeAssignment4.symbols.diff +conformance/typeFromContextualThisType.symbols.diff +compiler/jsFunctionWithPrototypeNoErrorTruncationNoCrash.symbols.diff +compiler/jsFileMethodOverloads4.symbols.diff + +# Expando property declarations no longer merge with the base function/variable +## See CHANGES.md re dropping support for certain forms of expando declaration +conformance/nullPropertyName.symbols.diff +conformance/newTargetNarrowing.symbols.diff +conformance/nestedPrototypeAssignment.symbols.diff +conformance/defaultPropertyAssignedClassWithPrototype.symbols.diff +conformance/circularMultipleAssignmentDeclaration.symbols.diff +conformance/checkJsdocTypeTagOnObjectProperty1.symbols.diff +conformance/checkSpecialPropertyAssignments.symbols.diff +conformance/classCanExtendConstructorFunction.symbols.diff +conformance/constructorFunctionMergeWithClass.symbols.diff +conformance/constructorFunctionMethodTypeParameters.symbols.diff +conformance/constructorFunctions2.symbols.diff +conformance/constructorFunctions3.symbols.diff +conformance/constructorFunctionsStrict.symbols.diff +conformance/contextualTypedSpecialAssignment.symbols.diff +conformance/exportDefaultNamespace.symbols.diff +conformance/exportNestedNamespaces.symbols.diff +conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols.diff +conformance/commonJSImportNestedClassTypeReference.symbols.diff +conformance/inferringClassMembersFromAssignments2.symbols.diff +conformance/inferringClassMembersFromAssignments6.symbols.diff +conformance/inferringClassStaticMembersFromAssignments.symbols.diff +conformance/propertiesOfGenericConstructorFunctions.symbols.diff +conformance/propertyAssignmentUseParentType1.symbols.diff +conformance/propertyAssignmentUseParentType2.symbols.diff +conformance/propertyAssignmentUseParentType3.symbols.diff +conformance/prototypePropertyAssignmentMergeAcrossFiles2.symbols.diff +conformance/prototypePropertyAssignmentMergedTypeReference.symbols.diff +conformance/prototypePropertyAssignmentMergeWithInterfaceMethod.symbols.diff +conformance/spellingUncheckedJS.symbols.diff +conformance/thisTypeOfConstructorFunctions.symbols.diff +conformance/typedefTagExtraneousProperty.symbols.diff +conformance/typeFromJSConstructor.symbols.diff +conformance/typeFromJSInitializer.symbols.diff +conformance/typeFromPropertyAssignment.symbols.diff +conformance/typeFromPropertyAssignment4.symbols.diff +conformance/typeFromPropertyAssignment5.symbols.diff +conformance/typeFromPropertyAssignment6.symbols.diff +conformance/typeFromPropertyAssignment7.symbols.diff +conformance/typeFromPropertyAssignment8.symbols.diff +conformance/typeFromPropertyAssignment8_1.symbols.diff +conformance/typeFromPropertyAssignment9.symbols.diff +conformance/typeFromPropertyAssignment9_1.symbols.diff +conformance/typeFromPropertyAssignment10.symbols.diff +conformance/typeFromPropertyAssignment10_1.symbols.diff +conformance/typeFromPropertyAssignment11.symbols.diff +conformance/typeFromPropertyAssignment12.symbols.diff +conformance/typeFromPropertyAssignment13.symbols.diff +conformance/typeFromPropertyAssignment14.symbols.diff +conformance/typeFromPropertyAssignment15.symbols.diff +conformance/typeFromPropertyAssignment16.symbols.diff +conformance/typeFromPropertyAssignment17.symbols.diff +conformance/typeFromPropertyAssignment18.symbols.diff +conformance/typeFromPropertyAssignment19.symbols.diff +conformance/typeFromPropertyAssignment20.symbols.diff +conformance/typeFromPropertyAssignment22.symbols.diff +conformance/typeFromPropertyAssignment24.symbols.diff +conformance/typeFromPropertyAssignment25.symbols.diff +conformance/typeFromPropertyAssignment26.symbols.diff +conformance/typeFromPropertyAssignment27.symbols.diff +conformance/typeFromPropertyAssignment28.symbols.diff +conformance/typeFromPropertyAssignment29.symbols.diff +conformance/typeFromPropertyAssignment30.symbols.diff +conformance/typeFromPropertyAssignment31.symbols.diff +conformance/typeFromPropertyAssignment32.symbols.diff +conformance/typeFromPropertyAssignment33.symbols.diff +conformance/typeFromPropertyAssignment34.symbols.diff +conformance/typeFromPropertyAssignment35.symbols.diff +conformance/typeFromPropertyAssignment36.symbols.diff +conformance/typeFromPropertyAssignment37.symbols.diff +conformance/typeFromPropertyAssignment38.symbols.diff +conformance/typeFromPropertyAssignment39.symbols.diff +conformance/typeFromPropertyAssignment40.symbols.diff +conformance/typeFromPropertyAssignmentOutOfOrder(target=es2015).symbols.diff +conformance/typeFromPropertyAssignmentWithExport.symbols.diff +conformance/typeFromPrototypeAssignment.symbols.diff +conformance/typeFromPrototypeAssignment2.symbols.diff +conformance/typeFromPrototypeAssignment3.symbols.diff +conformance/typeFromPrototypeAssignment4.symbols.diff +conformance/typeTagCircularReferenceOnConstructorFunction.symbols.diff +conformance/typeTagPrototypeAssignment.symbols.diff +conformance/typedefCrossModule2.symbols.diff +conformance/typedefCrossModule3.symbols.diff +conformance/assignmentToVoidZero2.symbols.diff +conformance/chainedPrototypeAssignment.symbols.diff +conformance/checkExportsObjectAssignPrototypeProperty.symbols.diff +conformance/moduleExportAlias.symbols.diff +conformance/moduleExportAlias2.symbols.diff +conformance/moduleExportAlias4.symbols.diff +conformance/moduleExportAlias5.symbols.diff +conformance/moduleExportAliasImported.symbols.diff +conformance/moduleExportAliasUnknown.symbols.diff +conformance/moduleExportAssignment.symbols.diff +conformance/moduleExportAssignment2.symbols.diff +conformance/moduleExportAssignment4.symbols.diff +conformance/moduleExportAssignment5.symbols.diff +conformance/moduleExportAssignment7.symbols.diff +conformance/moduleExportNestedNamespaces.symbols.diff +conformance/moduleExportPropertyAssignmentDefault.symbols.diff +conformance/moduleExportsElementAccessAssignment.symbols.diff +conformance/moduleExportWithExportPropertyAssignment.symbols.diff +conformance/moduleExportWithExportPropertyAssignment2.symbols.diff +conformance/moduleExportWithExportPropertyAssignment3.symbols.diff +conformance/moduleExportWithExportPropertyAssignment4.symbols.diff +conformance/privateNameJsBadDeclaration(target=es2015).symbols.diff +conformance/jsdocConstructorFunctionTypeReference.symbols.diff +conformance/jsdocImplements_class.symbols.diff +conformance/jsdocPrototypePropertyAccessWithType.symbols.diff +conformance/jsdocReadonly.symbols.diff +conformance/jsdocTemplateClass.symbols.diff +conformance/jsdocTemplateConstructorFunction.symbols.diff +conformance/jsdocTemplateConstructorFunction2.symbols.diff +conformance/jsdocTemplateTag4.symbols.diff +conformance/jsdocTemplateTag5.symbols.diff +conformance/jsdocTypeFromChainedAssignment.symbols.diff +conformance/jsdocTypeReferenceToMergedClass.symbols.diff +conformance/lateBoundAssignmentDeclarationSupport5.symbols.diff +conformance/lateBoundAssignmentDeclarationSupport6.symbols.diff +conformance/lateBoundAssignmentDeclarationSupport7.symbols.diff +conformance/jsContainerMergeJsContainer.symbols.diff +conformance/jsContainerMergeTsDeclaration.symbols.diff +conformance/jsContainerMergeTsDeclaration2.symbols.diff +conformance/jsContainerMergeTsDeclaration3.symbols.diff +conformance/jsDeclarationsClassLikeHeuristic(target=es2015).symbols.diff +conformance/jsDeclarationsClassMethod.symbols.diff +conformance/jsDeclarationsClassStatic(target=es2015).symbols.diff +conformance/jsDeclarationsClassStatic2.symbols.diff +conformance/jsDeclarationsClassStaticMethodAugmentation(target=es2015).symbols.diff +conformance/jsDeclarationsCrossfileMerge(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedClassExpressionShadowing(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedClassInstance3(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedConstructorFunction(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary(target=es2015).symbols.diff +conformance/jsDeclarationsExportForms(target=es2015).symbols.diff +conformance/jsDeclarationsExportSubAssignments(target=es2015).symbols.diff +conformance/jsDeclarationsFunctionClassesCjsExportAssignment(target=es2015).symbols.diff +conformance/jsDeclarationsFunctionKeywordProp(target=es2015).symbols.diff +conformance/jsDeclarationsFunctionKeywordPropExhaustive(target=es2015).symbols.diff +conformance/jsDeclarationsFunctionLikeClasses2(target=es2015).symbols.diff +conformance/jsDeclarationsFunctionPrototypeStatic(target=es2015).symbols.diff +conformance/jsDeclarationsFunctions.symbols.diff +conformance/jsDeclarationsFunctionsCjs.symbols.diff +conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols.diff +conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols.diff +conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols.diff +conformance/jsDeclarationsReactComponents(target=es2015).symbols.diff +conformance/jsDeclarationsTypeReferences3(target=es2015).symbols.diff +compiler/expandoFunctionNestedAssigments.symbols.diff +compiler/isolatedDeclarationErrors.symbols.diff +compiler/isolatedDeclarationErrorsExpandoFunctions.symbols.diff +compiler/isolatedDeclarationLazySymbols.symbols.diff +compiler/jsDeclarationsGlobalFileConstFunction.symbols.diff +compiler/jsDeclarationsGlobalFileConstFunctionNamed.symbols.diff +compiler/jsElementAccessNoContextualTypeCrash.symbols.diff +compiler/jsFunctionWithPrototypeNoErrorTruncationNoCrash.symbols.diff +compiler/jsxComponentTypeErrors.symbols.diff +compiler/jsxDeclarationsWithEsModuleInteropNoCrash.symbols.diff +compiler/lateBoundFunctionMemberAssignmentDeclarations.symbols.diff +compiler/noParameterReassignmentIIFEAnnotated.symbols.diff +compiler/noParameterReassignmentJSIIFE.symbols.diff +compiler/targetTypeTest1.symbols.diff +compiler/topLevelBlockExpando.symbols.diff +compiler/tsxStatelessComponentDefaultProps.symbols.diff +compiler/wellKnownSymbolExpando.symbols.diff + +# CommonJS `exports`/`module.exports` symbol names and structure changed +## See CHANGES.md for changes in CommonJS module.export syntax forms support +conformance/assignmentToVoidZero1.symbols.diff +conformance/assignmentToVoidZero2.symbols.diff +conformance/binderUninitializedModuleExportsAssignment.symbols.diff +conformance/callbackCrossModule.symbols.diff +conformance/chainedPrototypeAssignment.symbols.diff +conformance/checkExportsObjectAssignProperty.symbols.diff +conformance/checkExportsObjectAssignPrototypeProperty.symbols.diff +conformance/checkObjectDefineProperty.symbols.diff +conformance/checkOtherObjectAssignProperty.symbols.diff +conformance/commonJSAliasedExport.symbols.diff +conformance/commonJSImportClassTypeReference.symbols.diff +conformance/commonJSImportExportedClassExpression.symbols.diff +conformance/commonJSImportNestedClassTypeReference.symbols.diff +conformance/commonJSReexport.symbols.diff +conformance/constructorFunctions2.symbols.diff +conformance/contextualTypedSpecialAssignment.symbols.diff +conformance/enumTagOnExports.symbols.diff +conformance/enumTagOnExports2.symbols.diff +conformance/exportedAliasedEnumTag.symbols.diff +conformance/exportNestedNamespaces.symbols.diff +conformance/exportNestedNamespaces2.symbols.diff +conformance/exportPropertyAssignmentNameResolution.symbols.diff +conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols.diff +conformance/importAliasModuleExports.symbols.diff +conformance/jsdocTypeFromChainedAssignment2.symbols.diff +conformance/jsdocTypeFromChainedAssignment3.symbols.diff +conformance/jsdocTypeReferenceExports.symbols.diff +conformance/jsdocImportType.symbols.diff +conformance/jsdocImportType2.symbols.diff +conformance/jsdocImportTypeReferenceToClassAlias.symbols.diff +conformance/jsdocTypeReferenceToImportOfClassExpression.symbols.diff +conformance/jsdocTypeReferenceToImportOfFunctionExpression.symbols.diff +conformance/lateBoundAssignmentDeclarationSupport1.symbols.diff +conformance/lateBoundAssignmentDeclarationSupport2.symbols.diff +conformance/lateBoundAssignmentDeclarationSupport3.symbols.diff +conformance/lateBoundAssignmentDeclarationSupport4.symbols.diff +conformance/lateBoundAssignmentDeclarationSupport5.symbols.diff +conformance/lateBoundAssignmentDeclarationSupport6.symbols.diff +conformance/lateBoundAssignmentDeclarationSupport7.symbols.diff +conformance/moduleExportAlias.symbols.diff +conformance/moduleExportAlias2.symbols.diff +conformance/moduleExportAlias3.symbols.diff +conformance/moduleExportAlias4.symbols.diff +conformance/moduleExportAlias5.symbols.diff +conformance/moduleExportAliasElementAccessExpression.symbols.diff +conformance/moduleExportAliasExports.symbols.diff +conformance/moduleExportAliasImported.symbols.diff +conformance/moduleExportAliasUnknown.symbols.diff +conformance/moduleExportAssignment.symbols.diff +conformance/moduleExportAssignment2.symbols.diff +conformance/moduleExportAssignment3.symbols.diff +conformance/moduleExportAssignment4.symbols.diff +conformance/moduleExportAssignment5.symbols.diff +conformance/moduleExportAssignment7.symbols.diff +conformance/moduleExportDuplicateAlias.symbols.diff +conformance/moduleExportDuplicateAlias2.symbols.diff +conformance/moduleExportDuplicateAlias3.symbols.diff +conformance/moduleExportNestedNamespaces.symbols.diff +conformance/moduleExportPropertyAssignmentDefault.symbols.diff +conformance/moduleExportsAliasLoop1.symbols.diff +conformance/moduleExportsAliasLoop2.symbols.diff +conformance/moduleExportsElementAccessAssignment.symbols.diff +conformance/moduleExportWithExportPropertyAssignment.symbols.diff +conformance/moduleExportWithExportPropertyAssignment2.symbols.diff +conformance/moduleExportWithExportPropertyAssignment3.symbols.diff +conformance/moduleExportWithExportPropertyAssignment4.symbols.diff +conformance/nestedDestructuringOfRequire.symbols.diff +conformance/nodeModulesAllowJsCjsFromJs(module=node16).symbols.diff +conformance/nodeModulesAllowJsCjsFromJs(module=node18).symbols.diff +conformance/nodeModulesAllowJsCjsFromJs(module=node20).symbols.diff +conformance/nodeModulesAllowJsCjsFromJs(module=nodenext).symbols.diff +conformance/nodeModulesAllowJsExportAssignment(module=node16).symbols.diff +conformance/nodeModulesAllowJsExportAssignment(module=node18).symbols.diff +conformance/nodeModulesAllowJsExportAssignment(module=node20).symbols.diff +conformance/nodeModulesAllowJsExportAssignment(module=nodenext).symbols.diff +conformance/paramTagOnCallExpression.symbols.diff +conformance/paramTagTypeResolution.symbols.diff +conformance/reExportJsFromTs.symbols.diff +conformance/requireOfESWithPropertyAccess.symbols.diff +conformance/requireTwoPropertyAccesses.symbols.diff +conformance/typeFromParamTagForFunction.symbols.diff +conformance/typeFromPropertyAssignment17.symbols.diff +conformance/typeFromPropertyAssignment37.symbols.diff +conformance/typedefCrossModule.symbols.diff +conformance/typedefCrossModule2.symbols.diff +conformance/typedefCrossModule3.symbols.diff +conformance/typedefCrossModule4.symbols.diff +conformance/typeTagModuleExports.symbols.diff +conformance/untypedModuleImport_allowJs.symbols.diff +conformance/jsDeclarationsClassExtendsVisibility(target=es2015).symbols.diff +conformance/jsDeclarationsClassStatic(target=es2015).symbols.diff +conformance/jsDeclarationsCommonjsRelativePath.symbols.diff +conformance/jsDeclarationsComputedNames(target=es2015).symbols.diff +conformance/jsDeclarationsCrossfileMerge(target=es2015).symbols.diff +conformance/jsDeclarationsDocCommentsOnConsts(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedClassExpression(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedClassExpressionAnonymous(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedClassExpressionShadowing(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedClassInstance1(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedClassInstance2(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedClassInstance3(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedConstructorFunction(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignedVisibility(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary(target=es2015).symbols.diff +conformance/jsDeclarationsExportAssignmentWithKeywordName(target=es2015).symbols.diff +conformance/jsDeclarationsExportDefinePropertyEmit.symbols.diff +conformance/jsDeclarationsExportDoubleAssignmentInClosure.symbols.diff +conformance/jsDeclarationsExportedClassAliases.symbols.diff +conformance/jsDeclarationsExportForms(target=es2015).symbols.diff +conformance/jsDeclarationsExportSubAssignments(target=es2015).symbols.diff +conformance/jsDeclarationsFunctionClassesCjsExportAssignment(target=es2015).symbols.diff +conformance/jsDeclarationsFunctionPrototypeStatic(target=es2015).symbols.diff +conformance/jsDeclarationsFunctionsCjs.symbols.diff +conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols.diff +conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols.diff +conformance/jsDeclarationsJson(target=es2015).symbols.diff +conformance/jsDeclarationsPackageJson(target=es2015).symbols.diff +conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols.diff +conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols.diff +conformance/jsDeclarationsReexportAliasesEsModuleInterop(target=es2015).symbols.diff +conformance/jsDeclarationsReexportedCjsAlias(target=es2015).symbols.diff +conformance/jsDeclarationsReferenceToClassInstanceCrossFile.symbols.diff +conformance/jsDeclarationsTypeAliases.symbols.diff +conformance/jsDeclarationsTypedefAndImportTypes.symbols.diff +conformance/jsDeclarationsTypedefAndLatebound.symbols.diff +conformance/jsDeclarationsTypedefPropertyAndExportAssignment.symbols.diff +conformance/jsDeclarationsTypeReassignmentFromDeclaration.symbols.diff +conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols.diff +conformance/jsDeclarationsTypeReferences(target=es2015).symbols.diff +conformance/jsDeclarationsTypeReferences2(target=es2015).symbols.diff +conformance/jsDeclarationsTypeReferences3(target=es2015).symbols.diff +compiler/functionExpressionNames.symbols.diff +compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols.diff +compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols.diff +compiler/importNonExportedMember12.symbols.diff +compiler/javascriptCommonjsModule.symbols.diff +compiler/javascriptImportDefaultBadExport.symbols.diff +compiler/jsDeclarationEmitExportAssignedArray.symbols.diff +compiler/jsDeclarationEmitExportAssignedFunctionWithExtraTypedefsMembers.symbols.diff +compiler/jsEnumTagOnObjectFrozen.symbols.diff +compiler/jsExportAssignmentNonMutableLocation.symbols.diff +compiler/jsExportMemberMergedWithModuleAugmentation.symbols.diff +compiler/jsExportMemberMergedWithModuleAugmentation2.symbols.diff +compiler/jsExportMemberMergedWithModuleAugmentation3.symbols.diff +compiler/jsFileClassPropertyInitalizationInObjectLiteral.symbols.diff +compiler/jsFileCompilationBindDeepExportsAssignment.symbols.diff +compiler/jsFileCompilationExternalPackageError.symbols.diff +compiler/moduleExportsTypeNoExcessPropertyCheckFromContainedLiteral.symbols.diff +compiler/modulePreserve4.symbols.diff +compiler/moduleResolution_explicitNodeModulesImport.symbols.diff +compiler/pushTypeGetTypeOfAlias.symbols.diff +compiler/requireOfJsonFileInJsFile.symbols.diff +compiler/resolveNameWithNamspace.symbols.diff +compiler/truthinessCallExpressionCoercion4.symbols.diff + +# `import =` alias resolves to the target's own symbol name +## e.g. `import m4 = b.a` — the `.a` now resolves to `Symbol(m4, ...)` instead of `Symbol(m3.a, ...)` +## Both are correct. +conformance/commonJSImportNotAsPrimaryExpression.symbols.diff +conformance/exportsAndImports4-es6.symbols.diff +conformance/exportsAndImports4(target=es2015).symbols.diff +conformance/importEquals3.symbols.diff +conformance/importStatementsInterfaces.symbols.diff +compiler/dottedModuleName2.symbols.diff +compiler/exportDefaultProperty.symbols.diff +compiler/importedEnumMemberMergedWithExportedAliasIsError.symbols.diff +compiler/importOnAliasedIdentifiers.symbols.diff +compiler/isolatedModulesReExportType.symbols.diff +compiler/moduledecl(target=es2015).symbols.diff +compiler/nodeNextCjsNamespaceImportDefault1.symbols.diff +compiler/nodeNextCjsNamespaceImportDefault2.symbols.diff + +# Declaration position `(file, --, --)` changed to actual numeric positions +## This is a baseline-specific behavior with no corresponding product behavior +compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols.diff +compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols.diff +compiler/importHelpersES6.symbols.diff +compiler/importHelpersInAmbientContext(target=es2015).symbols.diff +compiler/importHelpersVerbatimModuleSyntax.symbols.diff +compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=commonjs).symbols.diff +compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=es2015).symbols.diff +compiler/importHelpersWithExportStarAs(esmoduleinterop=true,module=es2020).symbols.diff +compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=commonjs).symbols.diff +compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=es2015).symbols.diff +compiler/importHelpersWithImportOrExportDefault(esmoduleinterop=true,module=es2020).symbols.diff +compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=commonjs).symbols.diff +compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=es2015).symbols.diff +compiler/importHelpersWithImportStarAs(esmoduleinterop=true,module=es2020).symbols.diff +compiler/jsNoImplicitAnyNoCascadingReferenceErrors.symbols.diff +compiler/modulePreserveImportHelpers.symbols.diff +compiler/tslibMissingHelper.symbols.diff +compiler/tslibMultipleMissingHelper.symbols.diff +compiler/tslibNotFoundDifferentModules.symbols.diff + +# `this.property` without initializer in class constructor no longer creates a property symbol +## See CHANGES.md: "A this-property expression with a type annotation in the constructor no longer creates a property." Users should use class field declarations or provide an initializer. +conformance/callbackTag2.symbols.diff +conformance/constructorTagOnObjectLiteralMethod.symbols.diff +conformance/assignmentToVoidZero2.symbols.diff +compiler/objectPropertyAsClass.symbols.diff +compiler/thisInObjectJs.symbols.diff +compiler/unusedTypeParameters_templateTag2.symbols.diff + +# Namespace-qualified symbol names simplified +## Cosmetic: e.g. `valueZ.otherType` → `otherType` — the parent qualifier is dropped from the symbol name +conformance/arbitraryModuleNamespaceIdentifiers_module(module=commonjs).symbols.diff +conformance/arbitraryModuleNamespaceIdentifiers_module(module=es2020).symbols.diff +conformance/arbitraryModuleNamespaceIdentifiers_module(module=es2022).symbols.diff +conformance/arbitraryModuleNamespaceIdentifiers_module(module=es6).symbols.diff +conformance/arbitraryModuleNamespaceIdentifiers_module(module=esnext).symbols.diff +conformance/arbitraryModuleNamespaceIdentifiers_module(module=node16).symbols.diff +conformance/arbitraryModuleNamespaceIdentifiers_module(module=node18).symbols.diff +conformance/arbitraryModuleNamespaceIdentifiers_module(module=node20).symbols.diff +conformance/arbitraryModuleNamespaceIdentifiers_module(module=nodenext).symbols.diff +conformance/arbitraryModuleNamespaceIdentifiers_module(module=preserve).symbols.diff +conformance/extendsClause.symbols.diff +conformance/nodeModulesDeclarationEmitWithPackageExports(module=node16).symbols.diff +conformance/nodeModulesDeclarationEmitWithPackageExports(module=node18).symbols.diff +conformance/nodeModulesDeclarationEmitWithPackageExports(module=node20).symbols.diff +conformance/nodeModulesDeclarationEmitWithPackageExports(module=nodenext).symbols.diff +conformance/verbatimModuleSyntaxRestrictionsCJS.symbols.diff +conformance/jsdocImplements_class.symbols.diff +conformance/jsdocTemplateTag4.symbols.diff +conformance/jsdocTemplateTag5.symbols.diff +compiler/defaultDeclarationEmitShadowedNamedCorrectly.symbols.diff +compiler/isolatedModulesReExportType.symbols.diff +compiler/jsEnumCrossFileExport.symbols.diff + +# `@overload` JSDoc tags now contribute Decl entries to the host function/method symbol +## The host function symbol now includes declaration entries from @overload JSDoc tags +compiler/jsFileFunctionOverloads.symbols.diff +compiler/jsFileFunctionOverloads2.symbols.diff +compiler/jsFileMethodOverloads.symbols.diff +compiler/jsFileMethodOverloads2.symbols.diff +compiler/jsFileMethodOverloads3.symbols.diff +conformance/overloadTag1.symbols.diff + +# File path normalization in symbol baseline headers +## `./` prefix dropped from file paths, double-slashes collapsed, or Windows path separators normalized. Internal test harness change only. +compiler/mergeSymbolReexportedTypeAliasInstantiation.symbols.diff +compiler/mergeSymbolReexportInterface.symbols.diff +compiler/mergeSymbolRexportFunction.symbols.diff +compiler/taggedTemplateWithoutDeclaredHelper(target=es2015).symbols.diff +compiler/tripleSlashReferenceAbsoluteWindowsPath.symbols.diff +compiler/typeGuardNarrowsIndexedAccessOfKnownProperty8.symbols.diff +compiler/uniqueSymbolJs.symbols.diff +conformance/callbackTag4.symbols.diff +conformance/exportSpecifiers_js.symbols.diff +conformance/importAttributes10.symbols.diff +conformance/importAttributes11.symbols.diff +conformance/importAttributes9.symbols.diff +conformance/importSpecifiers_js.symbols.diff +conformance/typeSatisfactionWithDefaultExport.symbols.diff +compiler/jsDeclarationEmitExportedClassWithExtends.symbols.diff + +# `Object.defineProperty` key symbol now uses bracket-string or quoted form +## e.g. `m1.thing` → `m1["thing"]` or `Symbol(a)` → `Symbol("a")` for string-literal property keys in defineProperty calls +conformance/checkExportsObjectAssignProperty.symbols.diff +conformance/checkObjectDefineProperty.symbols.diff +conformance/checkOtherObjectAssignProperty.symbols.diff +conformance/jsDeclarationsExportDefinePropertyEmit.symbols.diff +conformance/jsDeclarationsGetterSetter.symbols.diff +compiler/jsExpandoObjectDefineProperty.symbols.diff + +# `require("...")` string-literal source-module symbol entry removed +## The symbol entry for the string literal argument to `require()` is no longer emitted as it's unneeded. Interal harness change only. +conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols.diff +conformance/jsDeclarationsTypeReferences(target=es2015).symbols.diff +conformance/jsDeclarationsTypeReferences2(target=es2015).symbols.diff +conformance/jsDeclarationsTypeReferences4(target=es2015).symbols.diff +conformance/jsdocTypeReferenceToImport.symbols.diff + +# `.constructor` property access now resolves to `Object.constructor` from lib +## Accessing `.constructor` on a class type now correctly resolves to the inherited `Object.constructor` symbol +conformance/typesWithPrivateConstructor.symbols.diff +conformance/typesWithProtectedConstructor.symbols.diff + +# Import specifier in re-exports resolves to alias target symbol name +## In `import { x as y }`, the symbol for `x` now reports as the target name `y`. Either is arguably correct. +conformance/nodeModulesAllowJsSynchronousCallErrors(module=node16).symbols.diff +conformance/nodeModulesAllowJsSynchronousCallErrors(module=node18).symbols.diff +conformance/nodeModulesAllowJsSynchronousCallErrors(module=node20).symbols.diff +conformance/nodeModulesAllowJsSynchronousCallErrors(module=nodenext).symbols.diff +conformance/nodeModulesSynchronousCallErrors(module=node16).symbols.diff +conformance/nodeModulesSynchronousCallErrors(module=node18).symbols.diff +conformance/nodeModulesSynchronousCallErrors(module=node20).symbols.diff +conformance/nodeModulesSynchronousCallErrors(module=nodenext).symbols.diff + +# Test baseline reduction (removed extra file outputs) +## This test has an error, fix later. +compiler/augmentExportEquals2.symbols.diff + +# Private field symbol uses dot notation instead of bracket notation +## e.g. `K[#𝑚]` → `K.#𝑚` — private fields use standard dot notation in symbol display +compiler/extendedUnicodePlaneIdentifiers.symbols.diff + +# False merging of JS exports with TS module augmentation removed +## JS export member no longer incorrectly merges its symbol with a TS module augmentation declaration +compiler/jsExportMemberMergedWithModuleAugmentation.symbols.diff + +# Spurious duplicate Decl entries removed from late-bound assignments +## Removes extra Decl entries that were incorrectly added to property symbols +compiler/lateBoundAssignmentCandidateJS3.symbols.diff +compiler/jsdocTypedefNoCrash.symbols.diff +conformance/lateBoundAssignmentDeclarationSupport7.symbols.diff + +# Misspelled JSDoc typedef no longer creates false user-code declaration +## `Animation` now only shows lib.dom declarations, not a spurious user-code Decl from a misspelled typedef +compiler/misspelledJsDocTypedefTags.symbols.diff + +# Arbitrary module namespace identifiers now resolve correctly +## `Symbol((Missing))` → `Symbol("invalid 2")` — string-named exports now get their actual name +conformance/arbitraryModuleNamespaceIdentifiers_syntax.symbols.diff + +# Prototype reference now uses specific class instead of generic `Function.prototype` +## e.g. `Function.prototype` → `MobileDetect.prototype` or `A.prototype` — more precise type +conformance/fixSignatureCaching.symbols.diff +conformance/privateNameBadDeclaration(target=es2015).symbols.diff + +# `globalThis`/`window` user declarations removed +## User-code property assignments to `globalThis` no longer add Decl entries to the global symbol. Documented in CHANGES.md +conformance/globalThisPropertyAssignment.symbols.diff + +# Class member inference corrected for derived classes +## `Base.p` → `Derived.p` — property assigned in derived class now correctly attributed to derived +conformance/inferringClassMembersFromAssignments3.symbols.diff +conformance/inferringClassMembersFromAssignments4.symbols.diff +conformance/inferringClassMembersFromAssignments7.symbols.diff + +# `this.x` property references now tracked in JSDoc augmentation contexts +## Previously-untracked `this.x` references in `@augments`-tagged classes now have symbol entries +conformance/jsdocAugmentsMissingType.symbols.diff + +# JSDoc type syntax in TypeScript files corrected +## Symbol names for parsed JSDoc types updated to match corrected parser behavior +conformance/jsdocDisallowedInTypescript.symbols.diff + +# Minor symbol reference formatting changes +## Removed one `s.toString` symbol reference; minor cleanup +conformance/jsdocParseParenthesizedJSDocParameter.symbols.diff + +# `this` correctly resolves to class type in `@this`-typed context +## `this` symbol resolves to `Foo` class rather than bare `this` reference +conformance/jsdocThisType.symbols.diff + +# Declaration positions corrected in import alias declarations +## Column numbers in Decl position tuples corrected (e.g. `9,50` → `9,4`) +conformance/jsDeclarationsImportAliasExposedWithinNamespace.symbols.diff +conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols.diff + +# Duplicate Decl entries for conflicting private names removed +## When a private method and field conflict (already an error), duplicate Decl entries are eliminated +conformance/privateNameDuplicateField.symbols.diff + +# False private field tracking removed for invalid assignment +## Invalid private name assignment outside class no longer creates a symbol entry +conformance/privateNameJsBadAssignment.symbols.diff + +# Additional Decl entries for multi-declaration function symbols +## `flatMap` function with multiple declarations now shows all Decl entries on the symbol +conformance/templateInsideCallback.symbols.diff + +# Expando/class-expression symbol cleanup +## Removed duplicate declarations; fixed class-expression inner name usage. Documented in CHANGES.md +conformance/typeFromPropertyAssignment.symbols.diff