File tree Expand file tree Collapse file tree
src/compiler/transformers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2523,7 +2523,8 @@ export function transformDeclarations(context: TransformationContext) {
25232523 const parameters = accessor . parameters . map ( p => ensureParameter ( p ) ) ;
25242524
25252525 if ( isGetAccessor ( accessor ) ) {
2526- return factory . createGetAccessorDeclaration (
2526+ return factory . updateGetAccessorDeclaration (
2527+ accessor ,
25272528 [ ] ,
25282529 name ,
25292530 parameters ,
@@ -2532,7 +2533,8 @@ export function transformDeclarations(context: TransformationContext) {
25322533 ) ;
25332534 }
25342535 else {
2535- return factory . createSetAccessorDeclaration (
2536+ return factory . updateSetAccessorDeclaration (
2537+ accessor ,
25362538 [ ] ,
25372539 name ,
25382540 parameters ,
@@ -2545,12 +2547,15 @@ export function transformDeclarations(context: TransformationContext) {
25452547 const propertyType = foundType === undefined ?
25462548 typeInferenceFallback ( accessor , createAccessorTypeError ( allAccessors . getAccessor , allAccessors . setAccessor ) ) :
25472549 visitType ( foundType ) ;
2548- return factory . createPropertySignature (
2550+ const propertySignature = factory . createPropertySignature (
25492551 allAccessors . setAccessor === undefined ? [ factory . createModifier ( SyntaxKind . ReadonlyKeyword ) ] : [ ] ,
25502552 name ,
25512553 /*questionToken*/ undefined ,
25522554 propertyType ,
25532555 ) ;
2556+
2557+ setCommentRange ( propertySignature , accessor ) ;
2558+ return propertySignature ;
25542559 }
25552560 }
25562561 function createUndefinedTypeNode ( ) {
You can’t perform that action at this time.
0 commit comments