Fix declaration emit of divergent accessors in JS classes (#58172)

This commit is contained in:
Mateusz Burzyński
2024-04-16 01:48:04 +02:00
committed by GitHub
parent 4b01686602
commit be1f89271c
5 changed files with 115 additions and 1 deletions

View File

@@ -9853,7 +9853,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
/*dotDotDotToken*/ undefined,
paramSymbol ? parameterToParameterDeclarationName(paramSymbol, getEffectiveParameterDeclaration(paramSymbol), context) : "value",
/*questionToken*/ undefined,
isPrivate ? undefined : serializeTypeForDeclaration(context, /*declaration*/ undefined, getTypeOfSymbol(p), p),
isPrivate ? undefined : serializeTypeForDeclaration(context, /*declaration*/ undefined, getWriteTypeOfSymbol(p), p),
)],
/*body*/ undefined,
),