@@ -2,11 +2,12 @@ import {
22 AccessorDeclaration , addEmitFlags , AdditiveOperator , AdditiveOperatorOrHigher , AssertionLevel ,
33 AssignmentOperatorOrHigher , BinaryExpression , BinaryOperator , BinaryOperatorToken , BindingOrAssignmentElement ,
44 BindingOrAssignmentElementRestIndicator , BindingOrAssignmentElementTarget , BindingOrAssignmentPattern ,
5- BitwiseOperator , BitwiseOperatorOrHigher , BooleanLiteral , CharacterCodes , CommaListExpression ,
5+ BitwiseOperator , BitwiseOperatorOrHigher , Block , BooleanLiteral , CharacterCodes , CommaListExpression ,
66 compareStringsCaseSensitive , CompilerOptions , Debug , Declaration , EmitFlags , EmitHelperFactory , EmitHost ,
77 EmitResolver , EntityName , EqualityOperator , EqualityOperatorOrHigher , ExclamationToken , ExponentiationOperator ,
88 ExportDeclaration , Expression , ExpressionStatement , externalHelpersModuleNameText , first , firstOrUndefined ,
99 ForInitializer , GeneratedIdentifier , GeneratedIdentifierFlags , GeneratedNamePart , GeneratedPrivateIdentifier ,
10+ GetAccessorDeclaration ,
1011 getAllAccessorDeclarations , getEmitFlags , getEmitHelpers , getEmitModuleKind , getESModuleInterop ,
1112 getExternalModuleName , getExternalModuleNameFromPath , getJSDocType , getJSDocTypeTag , getModifiers ,
1213 getNamespaceDeclarationNode , getOrCreateEmitNode , getOriginalNode , getParseTreeNode ,
@@ -26,7 +27,7 @@ import {
2627 NumericLiteral , ObjectLiteralElementLike , ObjectLiteralExpression , or , OuterExpression , OuterExpressionKinds ,
2728 outFile , parseNodeFactory , PlusToken , PostfixUnaryExpression , PrefixUnaryExpression , PrivateIdentifier ,
2829 PropertyAssignment , PropertyDeclaration , PropertyName , pushIfUnique , QuestionToken , ReadonlyKeyword ,
29- RelationalOperator , RelationalOperatorOrHigher , setOriginalNode , setParent , setStartsOnNewLine , setTextRange ,
30+ RelationalOperator , RelationalOperatorOrHigher , SetAccessorDeclaration , setOriginalNode , setParent , setStartsOnNewLine , setTextRange ,
3031 ShiftOperator , ShiftOperatorOrHigher , ShorthandPropertyAssignment , some , SourceFile , Statement , StringLiteral ,
3132 SyntaxKind , TextRange , ThisTypeNode , Token , TypeNode , TypeParameterDeclaration ,
3233} from "../_namespaces/ts" ;
@@ -185,7 +186,7 @@ export function createForOfBindingStatement(factory: NodeFactory, node: ForIniti
185186}
186187
187188/** @internal */
188- export function insertLeadingStatement ( factory : NodeFactory , dest : Statement , source : Statement ) {
189+ export function insertLeadingStatement ( factory : NodeFactory , dest : Statement , source : Statement ) : Block {
189190 if ( isBlock ( dest ) ) {
190191 return factory . updateBlock ( dest , setTextRange ( factory . createNodeArray ( [ source , ...dest . statements ] ) , dest . statements ) ) ;
191192 }
@@ -1456,7 +1457,7 @@ export function createAccessorPropertyBackingField(factory: NodeFactory, node: P
14561457 *
14571458 * @internal
14581459 */
1459- export function createAccessorPropertyGetRedirector ( factory : NodeFactory , node : PropertyDeclaration , modifiers : ModifiersArray | undefined , name : PropertyName ) {
1460+ export function createAccessorPropertyGetRedirector ( factory : NodeFactory , node : PropertyDeclaration , modifiers : ModifiersArray | undefined , name : PropertyName ) : GetAccessorDeclaration {
14601461 return factory . createGetAccessorDeclaration (
14611462 modifiers ,
14621463 name ,
@@ -1478,7 +1479,7 @@ export function createAccessorPropertyGetRedirector(factory: NodeFactory, node:
14781479 *
14791480 * @internal
14801481 */
1481- export function createAccessorPropertySetRedirector ( factory : NodeFactory , node : PropertyDeclaration , modifiers : ModifiersArray | undefined , name : PropertyName ) {
1482+ export function createAccessorPropertySetRedirector ( factory : NodeFactory , node : PropertyDeclaration , modifiers : ModifiersArray | undefined , name : PropertyName ) : SetAccessorDeclaration {
14821483 return factory . createSetAccessorDeclaration (
14831484 modifiers ,
14841485 name ,
0 commit comments