Skip to content

Accept baseline diffs, round 2#3293

Open
ahejlsberg wants to merge 2 commits intomainfrom
accept-baseline-diffs-2
Open

Accept baseline diffs, round 2#3293
ahejlsberg wants to merge 2 commits intomainfrom
accept-baseline-diffs-2

Conversation

@ahejlsberg
Copy link
Copy Markdown
Member

Second batch of accepted baseline differences.

Copilot AI review requested due to automatic review settings March 29, 2026 17:44
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a second batch of “accepted baseline” diff artifacts under testdata/baselines/reference/submoduleAccepted/compiler/, recording known, intentionally-accepted output differences between this port and the upstream TypeScript baselines.

Changes:

  • Add newly accepted .diff baseline files for compiler test outputs (types/symbols/errors and some .d.ts/.js emit snapshots).
  • Update accepted diagnostics baselines for a variety of error reporting/elaboration/related-span formatting cases.
  • Update accepted type printer / symbol printer baselines for overload/type-parameter printing and JS/TS interop scenarios.

Reviewed changes

Copilot reviewed 1 out of 146 changed files in this pull request and generated no comments.

Show a summary per file
File Description
testdata/baselines/reference/submoduleAccepted/compiler/ipromise4.types.diff Accept baseline diff for ipromise4 types output.
testdata/baselines/reference/submoduleAccepted/compiler/ipromise3.types.diff Accept baseline diff for ipromise3 types output.
testdata/baselines/reference/submoduleAccepted/compiler/ipromise2.types.diff Accept baseline diff for ipromise2 types output.
testdata/baselines/reference/submoduleAccepted/compiler/invariantGenericErrorElaboration.errors.txt.diff Accept baseline diff for invariant generic error elaboration output.
testdata/baselines/reference/submoduleAccepted/compiler/invalidUnicodeEscapeSequance4.errors.txt.diff Accept baseline diff for invalid unicode escape diagnostic span rendering.
testdata/baselines/reference/submoduleAccepted/compiler/invalidUnicodeEscapeSequance3.errors.txt.diff Accept baseline diff for invalid unicode escape diagnostic span rendering.
testdata/baselines/reference/submoduleAccepted/compiler/invalidUnicodeEscapeSequance2.errors.txt.diff Accept baseline diff for invalid unicode escape diagnostic span rendering.
testdata/baselines/reference/submoduleAccepted/compiler/invalidUnicodeEscapeSequance.errors.txt.diff Accept baseline diff for invalid unicode escape diagnostic span rendering.
testdata/baselines/reference/submoduleAccepted/compiler/intTypeCheck.errors.txt.diff Accept baseline diff for intTypeCheck diagnostics (error code/text/structure changes).
testdata/baselines/reference/submoduleAccepted/compiler/instanceofOnInstantiationExpression.js.diff Accept baseline diff for instanceof emit output.
testdata/baselines/reference/submoduleAccepted/compiler/inheritedConstructorWithRestParams2.errors.txt.diff Accept baseline diff for overload-resolution diagnostics formatting.
testdata/baselines/reference/submoduleAccepted/compiler/infinitelyExpandingTypes5.types.diff Accept baseline diff for overload type-parameter printing in types output.
testdata/baselines/reference/submoduleAccepted/compiler/inferenceOuterResultNotIncorrectlyInstantiatedWithInnerResult.errors.txt.diff Accept baseline diff for overload mismatch diagnostics/related info formatting.
testdata/baselines/reference/submoduleAccepted/compiler/inferenceFromIncompleteSource.errors.txt.diff Accept baseline diff for missing-property diagnostics (TS2345 vs TS2741).
testdata/baselines/reference/submoduleAccepted/compiler/inferenceDoesNotAddUndefinedOrNull.types.diff Accept baseline diff for overload printing and readonly array inference types.
testdata/baselines/reference/submoduleAccepted/compiler/inferTypePredicates.errors.txt.diff Accept baseline diff for predicate/inference diagnostics wording/structure.
testdata/baselines/reference/submoduleAccepted/compiler/inexistentPropertyInsideToStringType.types.diff Accept baseline diff for JS this typing in types output.
testdata/baselines/reference/submoduleAccepted/compiler/inexistentPropertyInsideToStringType.symbols.diff Accept baseline diff for symbol binding/printing around JS this.
testdata/baselines/reference/submoduleAccepted/compiler/inexistentPropertyInsideToStringType.errors.txt.diff Accept baseline diff for JS this implicit-any diagnostics vs property-missing diagnostics.
testdata/baselines/reference/submoduleAccepted/compiler/indexTypeNoSubstitutionTemplateLiteral.types.diff Accept baseline diff for callable object type printing in types output.
testdata/baselines/reference/submoduleAccepted/compiler/indexTypeNoSubstitutionTemplateLiteral.symbols.diff Accept baseline diff for symbol declaration attribution for function/object merges.
testdata/baselines/reference/submoduleAccepted/compiler/incompatibleTypes.errors.txt.diff Accept baseline diff for overload mismatch diagnostics formatting and related info.
testdata/baselines/reference/submoduleAccepted/compiler/incompatibleExports2.errors.txt.diff Accept baseline diff indicating no remaining delta content for this test’s errors output.
testdata/baselines/reference/submoduleAccepted/compiler/incompatibleExports1.errors.txt.diff Accept baseline diff for incompatible exports diagnostics count/output.
testdata/baselines/reference/submoduleAccepted/compiler/importTypeGenericArrowTypeParenthesized.types.diff Accept baseline diff for generic arrow type printing under import types.
testdata/baselines/reference/submoduleAccepted/compiler/importTypeGenericArrowTypeParenthesized.js.diff Accept baseline diff for emitted .d.ts generic arrow type syntax.
testdata/baselines/reference/submoduleAccepted/compiler/importTypeAssertionDeprecationIgnored.errors.txt.diff Accept baseline diff for import-assertions-to-attributes diagnostic behavior.
testdata/baselines/reference/submoduleAccepted/compiler/importTypeAssertionDeprecation.errors.txt.diff Accept baseline diff for TS2880 diagnostic span positioning/format.
testdata/baselines/reference/submoduleAccepted/compiler/importNonExportedMember7.errors.txt.diff Accept baseline diff for reduced diagnostic set around synthetic default import guidance.
testdata/baselines/reference/submoduleAccepted/compiler/importNonExportedMember5.errors.txt.diff Accept baseline diff for reduced diagnostic set around esModuleInterop guidance.
testdata/baselines/reference/submoduleAccepted/compiler/importNonExportedMember11.errors.txt.diff Accept baseline diff for reduced diagnostic set in JS variant of test.
testdata/baselines/reference/submoduleAccepted/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.types.diff Accept baseline diff for symbol/type resolution in ambient contexts.
testdata/baselines/reference/submoduleAccepted/compiler/importDeclWithExportModifierAndExportAssignmentInAmbientContext.errors.txt.diff Accept baseline diff indicating no remaining delta content for this test’s errors output.
testdata/baselines/reference/submoduleAccepted/compiler/importDeclFromTypeNodeInJsSource.js.diff Accept baseline diff for .d.ts emit import grouping/reordering.
testdata/baselines/reference/submoduleAccepted/compiler/importAssertionsDeprecatedIgnored.errors.txt.diff Accept baseline diff for TS2880 behavior under ignoreDeprecations.
testdata/baselines/reference/submoduleAccepted/compiler/heterogeneousArrayAndOverloads.errors.txt.diff Accept baseline diff for overload error reporting granularity/spans/related info.
testdata/baselines/reference/submoduleAccepted/compiler/gettersAndSettersErrors.types.diff Accept baseline diff for duplicate identifier resolution affecting inferred member types.
testdata/baselines/reference/submoduleAccepted/compiler/gettersAndSettersErrors.symbols.diff Accept baseline diff for symbol declaration sets under duplicates.
testdata/baselines/reference/submoduleAccepted/compiler/gettersAndSettersErrors.js.diff Accept baseline diff for setter emit formatting in .d.ts snapshot.
testdata/baselines/reference/submoduleAccepted/compiler/gettersAndSettersErrors.errors.txt.diff Accept baseline diff for duplicate identifier diagnostics count/spans.
testdata/baselines/reference/submoduleAccepted/compiler/generics5.errors.txt.diff Accept baseline diff for constraint/missing-property diagnostic code mapping.
testdata/baselines/reference/submoduleAccepted/compiler/generics2.errors.txt.diff Accept baseline diff for constraint/missing-property diagnostic code mapping.
testdata/baselines/reference/submoduleAccepted/compiler/generics1.errors.txt.diff Accept baseline diff for constraint/missing-property diagnostic code mapping.
testdata/baselines/reference/submoduleAccepted/compiler/genericTypeConstraints.errors.txt.diff Accept baseline diff for constraint/missing-property diagnostic code mapping.
testdata/baselines/reference/submoduleAccepted/compiler/genericOverloadSignatures.types.diff Accept baseline diff for printing of repeated generic overload type params.
testdata/baselines/reference/submoduleAccepted/compiler/genericMemberFunction.types.diff Accept baseline diff for type parameter renaming to avoid capture in printer output.
testdata/baselines/reference/submoduleAccepted/compiler/genericFunctions3.types.diff Accept baseline diff for generic function specialization type printing.
testdata/baselines/reference/submoduleAccepted/compiler/genericFunctionSpecializations1.types.diff Accept baseline diff for generic specialization type printing.
testdata/baselines/reference/submoduleAccepted/compiler/genericFunctionInference1.types.diff Accept baseline diff for overload signature printing in pipe inference test.
testdata/baselines/reference/submoduleAccepted/compiler/genericDefaultsJs.types.diff Accept baseline diff for default generic inference in JS (any vs unknown).
testdata/baselines/reference/submoduleAccepted/compiler/genericConstraint2.errors.txt.diff Accept baseline diff for constraint/missing-property diagnostic code mapping.
testdata/baselines/reference/submoduleAccepted/compiler/genericCombinators2.types.diff Accept baseline diff for overload generic parameter naming/printing.
testdata/baselines/reference/submoduleAccepted/compiler/genericClassWithStaticFactory.types.diff Accept baseline diff for method-level type parameter renaming in printer output.
testdata/baselines/reference/submoduleAccepted/compiler/genericCallOnMemberReturningClosedOverObject.types.diff Accept baseline diff for recursive object literal type printing (closed-over object).
testdata/baselines/reference/submoduleAccepted/compiler/genericCallAtYieldExpressionInGenericCall1.errors.txt.diff Accept baseline diff for generator/iterator incompatibility diagnostics structure.
testdata/baselines/reference/submoduleAccepted/compiler/functionOverloadsRecursiveGenericReturnType.types.diff Accept baseline diff for overload printing of rest vs array signature generic params.
testdata/baselines/reference/submoduleAccepted/compiler/functionOverloadsOnGenericArity2.types.diff Accept baseline diff for overload generic arity printing consistency.
testdata/baselines/reference/submoduleAccepted/compiler/functionOverloads41.errors.txt.diff Accept baseline diff for overload mismatch diagnostics structure/related info.
testdata/baselines/reference/submoduleAccepted/compiler/functionOverloads40.errors.txt.diff Accept baseline diff for overload mismatch diagnostics structure/related info.
testdata/baselines/reference/submoduleAccepted/compiler/functionOverloads2.errors.txt.diff Accept baseline diff for overload mismatch diagnostics structure/related info.
testdata/baselines/reference/submoduleAccepted/compiler/fixingTypeParametersRepeatedly3.types.diff Accept baseline diff for repeated type parameter printing normalization.
testdata/baselines/reference/submoduleAccepted/compiler/fixingTypeParametersRepeatedly2.types.diff Accept baseline diff for repeated type parameter printing normalization.
testdata/baselines/reference/submoduleAccepted/compiler/extendsUntypedModule.errors.txt.diff Accept baseline diff for unused import diagnostic span positioning.
testdata/baselines/reference/submoduleAccepted/compiler/expressionWithJSDocTypeArguments.types.diff Accept baseline diff for JSDoc type argument parsing/printing outcomes.
testdata/baselines/reference/submoduleAccepted/compiler/expressionWithJSDocTypeArguments.symbols.diff Accept baseline diff for symbol output around invalid JSDoc-like syntax.
testdata/baselines/reference/submoduleAccepted/compiler/expressionWithJSDocTypeArguments.js.diff Accept baseline diff for emitted JS snapshot changes for this test case.
testdata/baselines/reference/submoduleAccepted/compiler/expressionWithJSDocTypeArguments.errors.txt.diff Accept baseline diff for shifted error codes/messages (TS8020/TS17019/TS17020 vs TS1110).
testdata/baselines/reference/submoduleAccepted/compiler/exportInFunction.types.diff Accept baseline diff for export assignment inside function affecting type output.
testdata/baselines/reference/submoduleAccepted/compiler/exportDefaultWithJSDoc1.types.diff Accept baseline diff for default-export array literal type inference in JSdoc context.
testdata/baselines/reference/submoduleAccepted/compiler/exportDefaultStripsFreshness.errors.txt.diff Accept baseline diff for missing-property diagnostic code mapping.
testdata/baselines/reference/submoduleAccepted/compiler/exportAsNamespace_augment.errors.txt.diff Accept baseline diff for related info diagnostic code mapping (TS6204 -> TS6203 formatting).
testdata/baselines/reference/submoduleAccepted/compiler/exportAsNamespaceConflict.errors.txt.diff Accept baseline diff for additional circular import-alias diagnostic.
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionSymbolPropertyJs.js.diff Accept baseline diff for .d.ts emit export declare vs signature-only.
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionExpressionsWithDynamicNames2.symbols.diff Accept baseline diff for symbol declarations of function expressions used as expandos.
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionExpressionsWithDynamicNames.symbols.diff Accept baseline diff for symbol declarations of function expressions used as expandos.
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionExpressionsWithDynamicNames.js.diff Accept baseline diff for .d.ts emit shape (function+namespace merge vs callable object literal).
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesNoValue.types.diff Accept baseline diff for expando function contextual typing output.
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesNoValue.symbols.diff Accept baseline diff for symbol declaration attribution in expando function scenario.
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesJs.types.diff Accept baseline diff for JS this/module export typing and defaultProps typing.
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesJs.symbols.diff Accept baseline diff for JS module export symbol printing and expando symbol decls.
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesJSDocInTs.types.diff Accept baseline diff for TS file behavior with JSDoc comment and expando assignment.
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypesJSDocInTs.symbols.diff Accept baseline diff for symbol printing in TS file expando assignment case.
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypes.types.diff Accept baseline diff for defaultProps typing in TS scenario.
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionContextualTypes.symbols.diff Accept baseline diff for symbol declaration attribution in TS scenario.
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionBlockShadowing.types.diff Accept baseline diff for function expando type printing and aliasing/shadowing.
testdata/baselines/reference/submoduleAccepted/compiler/expandoFunctionBlockShadowing.symbols.diff Accept baseline diff for symbol attribution under block shadowing.
testdata/baselines/reference/submoduleAccepted/compiler/excessPropertyCheckWithUnions.errors.txt.diff Accept baseline diff for excess property diagnostics selection/code mapping.
testdata/baselines/reference/submoduleAccepted/compiler/excessPropertiesInOverloads.errors.txt.diff Accept baseline diff for overload mismatch diagnostics structure/related info.
testdata/baselines/reference/submoduleAccepted/compiler/es6ImportWithJsDocTags.symbols.diff Accept baseline diff for file header path formatting in symbols baseline.
testdata/baselines/reference/submoduleAccepted/compiler/es6ImportEqualsExportModuleEs2015Error.errors.txt.diff Accept baseline diff for removal of TS2497 in one file section.
testdata/baselines/reference/submoduleAccepted/compiler/es6ImportEqualsExportModuleCommonJsError.errors.txt.diff Accept baseline diff indicating no remaining delta content for this test’s errors output.
testdata/baselines/reference/submoduleAccepted/compiler/es6ExportEqualsInterop.types.diff Accept baseline diff for namespace import type shape under interop.
testdata/baselines/reference/submoduleAccepted/compiler/es6ExportEqualsInterop.errors.txt.diff Accept baseline diff for reduced TS2497 set and updated property-missing typing.
testdata/baselines/reference/submoduleAccepted/compiler/es5-asyncFunctionObjectLiterals(target=es2015).types.diff Accept baseline diff for computed property index signature type printing.
testdata/baselines/reference/submoduleAccepted/compiler/es2018ObjectAssign.types.diff Accept baseline diff for union ordering in finally callback parameter type.
testdata/baselines/reference/submoduleAccepted/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.types.diff Accept baseline diff for CommonJS module.exports typing and defineProperty effects.
testdata/baselines/reference/submoduleAccepted/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols.diff Accept baseline diff for symbols around module.exports and property definitions.
testdata/baselines/reference/submoduleAccepted/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.errors.txt.diff Accept baseline diff for node globals typing diagnostics (module name resolution) and redeclare behavior.
testdata/baselines/reference/submoduleAccepted/compiler/emitMethodCalledNew.js.diff Accept baseline diff for emitting "new" as computed property name in .d.ts.
testdata/baselines/reference/submoduleAccepted/compiler/elidedJSImport1.errors.txt.diff Accept baseline diff for TS18042 guidance text update for JS type-only import.
testdata/baselines/reference/submoduleAccepted/compiler/dynamicNamesErrors.errors.txt.diff Accept baseline diff for duplicate identifier diagnostics count/spans.
testdata/baselines/reference/submoduleAccepted/compiler/dynamicImportsDeclaration.js.diff Accept baseline diff for widened default export types in generated .d.ts.
testdata/baselines/reference/submoduleAccepted/compiler/duplicateStringNamedProperty1.errors.txt.diff Accept baseline diff for quoted-property duplicate identifier diagnostic text.
testdata/baselines/reference/submoduleAccepted/compiler/duplicateOverloadInTypeAugmentation1.types.diff Accept baseline diff for overload list printing ordering/duplication.
testdata/baselines/reference/submoduleAccepted/compiler/duplicateObjectLiteralProperty_computedNameNegative1.types.diff Accept baseline diff for computed-name object literal type collapsing to index signature.
testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans_moduleAugmentation.errors.txt.diff Accept baseline diff for related-span diagnostic code formatting.
testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans6.errors.txt.diff Accept baseline diff for pretty diagnostics “was also declared here” formatting.
testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans5.errors.txt.diff Accept baseline diff for pretty diagnostics “was also declared here” formatting.
testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans3.errors.txt.diff Accept baseline diff for pretty diagnostics “was also declared here” formatting.
testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierRelatedSpans1.errors.txt.diff Accept baseline diff for pretty diagnostics multi-related-span formatting.
testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierDifferentSpelling.errors.txt.diff Accept baseline diff for duplicate identifier text when numeric spellings differ.
testdata/baselines/reference/submoduleAccepted/compiler/duplicateIdentifierComputedName.errors.txt.diff Accept baseline diff for computed-name duplicate identifier diagnostics.
testdata/baselines/reference/submoduleAccepted/compiler/duplicateClassElements.types.diff Accept baseline diff for member type inference under duplicates.
testdata/baselines/reference/submoduleAccepted/compiler/duplicateClassElements.symbols.diff Accept baseline diff for symbol declaration sets under duplicates.
testdata/baselines/reference/submoduleAccepted/compiler/duplicateClassElements.errors.txt.diff Accept baseline diff for duplicate identifier diagnostics count/spans.
testdata/baselines/reference/submoduleAccepted/compiler/dissallowSymbolAsWeakType.errors.txt.diff Accept baseline diff for overload mismatch diagnostics structure/related info.
testdata/baselines/reference/submoduleAccepted/compiler/differentTypesWithSameName.errors.txt.diff Accept baseline diff for missing-property diagnostic code mapping.
testdata/baselines/reference/submoduleAccepted/compiler/destructuringTuple.errors.txt.diff Accept baseline diff for overload mismatch diagnostics structure/related info.
testdata/baselines/reference/submoduleAccepted/compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=true).symbols.diff Accept baseline diff for symbol naming/printing of index signatures.
testdata/baselines/reference/submoduleAccepted/compiler/deleteExpressionMustBeOptional_exactOptionalPropertyTypes(exactoptionalpropertytypes=false).symbols.diff Accept baseline diff for symbol naming/printing of index signatures.
testdata/baselines/reference/submoduleAccepted/compiler/deleteExpressionMustBeOptional(strict=true).symbols.diff Accept baseline diff for symbol naming/printing of index signatures.
testdata/baselines/reference/submoduleAccepted/compiler/deleteExpressionMustBeOptional(strict=false).symbols.diff Accept baseline diff for symbol naming/printing of index signatures.
testdata/baselines/reference/submoduleAccepted/compiler/defaultPropsEmptyCurlyBecomesAnyForJs.symbols.diff Accept baseline diff for symbol decl locations being populated in output.
testdata/baselines/reference/submoduleAccepted/compiler/decoratorMetadataTypeOnlyImport.symbols.diff Accept baseline diff for file header path formatting in symbols baseline.
testdata/baselines/reference/submoduleAccepted/compiler/decoratorMetadataTypeOnlyExport.symbols.diff Accept baseline diff for file header path formatting in symbols baseline.
testdata/baselines/reference/submoduleAccepted/compiler/declarationsWithRecursiveInternalTypesProduceUniqueTypeParams.js.diff Accept baseline diff for emitted .d.ts type parameter naming / recursion elision.
testdata/baselines/reference/submoduleAccepted/compiler/declarationFileNoCrashOnExtraExportModifier.symbols.diff Accept baseline diff for symbol name qualification under extra export modifier.
testdata/baselines/reference/submoduleAccepted/compiler/declarationFileNoCrashOnExtraExportModifier.errors.txt.diff Accept baseline diff for removing duplicate-identifier deltas while retaining export assignment error.
testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitDefaultExportWithStaticAssignment.types.diff Accept baseline diff for default export function expando type printing.
testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitDefaultExportWithStaticAssignment.symbols.diff Accept baseline diff for symbol declaration attribution after static assignments.
testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitDefaultExportWithStaticAssignment.js.diff Accept baseline diff for .d.ts emit ordering of export default vs namespace merge.
testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitClassSetAccessorParamNameInJs3.js.diff Accept baseline diff for .d.ts emit using export declare class in JS-derived declarations.
testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitClassSetAccessorParamNameInJs2.js.diff Accept baseline diff for .d.ts emit using export declare class in JS-derived declarations.
testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitClassSetAccessorParamNameInJs.js.diff Accept baseline diff for .d.ts emit using export declare class in JS-derived declarations.
testdata/baselines/reference/submoduleAccepted/compiler/declarationEmitClassAccessorsJs1.js.diff Accept baseline diff for accessor emission ordering and inclusion in .d.ts.
testdata/baselines/reference/submoduleAccepted/compiler/controlFlowInstanceof.types.diff Accept baseline diff for JS this and narrowing results in instanceof flow analysis output.
testdata/baselines/reference/submoduleAccepted/compiler/controlFlowInstanceof.symbols.diff Accept baseline diff for symbol attribution around this properties in JS.
testdata/baselines/reference/submoduleAccepted/compiler/controlFlowInstanceof.errors.txt.diff Accept baseline diff for new JS diagnostics surfaced by stricter this/narrowing behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants