NodeFactory
Functions
Link copied to clipboard
Link copied to clipboard
abstract fun createArrayBindingPattern(elements: <Error class: unknown class><ArrayBindingElement>): ArrayBindingPattern
Link copied to clipboard
abstract fun createArrayLiteralExpression( elements: <Error class: unknown class><Expression> = definedExternally, multiLine: Boolean = definedExternally): ArrayLiteralExpression
Link copied to clipboard
Link copied to clipboard
abstract fun createArrowFunction( modifiers: <Error class: unknown class><Modifier>?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?, equalsGreaterThanToken: EqualsGreaterThanToken?, body: ConciseBody): ArrowFunction
Link copied to clipboard
Link copied to clipboard
abstract fun createAssertClause(elements: NodeArray<AssertEntry>, multiLine: Boolean = definedExternally): AssertClause
Link copied to clipboard
Link copied to clipboard
abstract fun createAssignment(left: ArrayLiteralExpression, right: Expression): DestructuringAssignment
abstract fun createAssignment(left: Expression, right: Expression): AssignmentExpression<EqualsToken>
abstract fun createAssignment(left: ObjectLiteralExpression, right: Expression): DestructuringAssignment
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createBinaryExpression(left: Expression, operator: BinaryOperator, right: Expression): BinaryExpression
abstract fun createBinaryExpression(left: Expression, operator: BinaryOperatorToken, right: Expression): BinaryExpression
Link copied to clipboard
abstract fun createBindingElement( dotDotDotToken: DotDotDotToken?, propertyName: String?, name: String, initializer: Expression = definedExternally): BindingElement
abstract fun createBindingElement( dotDotDotToken: DotDotDotToken?, propertyName: String?, name: BindingName, initializer: Expression = definedExternally): BindingElement
abstract fun createBindingElement( dotDotDotToken: DotDotDotToken?, propertyName: PropertyName?, name: String, initializer: Expression = definedExternally): BindingElement
abstract fun createBindingElement( dotDotDotToken: DotDotDotToken?, propertyName: PropertyName?, name: BindingName, initializer: Expression = definedExternally): BindingElement
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createBlock(statements: <Error class: unknown class><Statement>, multiLine: Boolean = definedExternally): Block
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createCallChain( expression: Expression, questionDotToken: QuestionDotToken?, typeArguments: <Error class: unknown class><TypeNode>?, argumentsArray: <Error class: unknown class><Expression>?): CallChain
Link copied to clipboard
abstract fun createCallExpression( expression: Expression, typeArguments: <Error class: unknown class><TypeNode>?, argumentsArray: <Error class: unknown class><Expression>?): CallExpression
Link copied to clipboard
abstract fun createCallSignature( typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?): CallSignatureDeclaration
Link copied to clipboard
Link copied to clipboard
abstract fun createCaseClause(expression: Expression, statements: <Error class: unknown class><Statement>): CaseClause
Link copied to clipboard
abstract fun createCatchClause(variableDeclaration: VariableDeclaration?, block: Block): CatchClause
Link copied to clipboard
abstract fun createClassDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: String?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, heritageClauses: <Error class: unknown class><HeritageClause>?, members: <Error class: unknown class><ClassElement>): ClassDeclaration
abstract fun createClassDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: Identifier?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, heritageClauses: <Error class: unknown class><HeritageClause>?, members: <Error class: unknown class><ClassElement>): ClassDeclaration
Link copied to clipboard
abstract fun createClassExpression( modifiers: <Error class: unknown class><ModifierLike>?, name: String?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, heritageClauses: <Error class: unknown class><HeritageClause>?, members: <Error class: unknown class><ClassElement>): ClassExpression
abstract fun createClassExpression( modifiers: <Error class: unknown class><ModifierLike>?, name: Identifier?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, heritageClauses: <Error class: unknown class><HeritageClause>?, members: <Error class: unknown class><ClassElement>): ClassExpression
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createCommaListExpression(elements: <Error class: unknown class><Expression>): CommaListExpression
Link copied to clipboard
Link copied to clipboard
abstract fun createConditionalExpression( condition: Expression, questionToken: QuestionToken?, whenTrue: Expression, colonToken: ColonToken?, whenFalse: Expression): ConditionalExpression
Link copied to clipboard
abstract fun createConditionalTypeNode( checkType: TypeNode, extendsType: TypeNode, trueType: TypeNode, falseType: TypeNode): ConditionalTypeNode
Link copied to clipboard
abstract fun createConstructorDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, parameters: <Error class: unknown class><ParameterDeclaration>, body: Block?): ConstructorDeclaration
Link copied to clipboard
abstract fun createConstructorTypeNode( modifiers: <Error class: unknown class><Modifier>?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode): ConstructorTypeNode
Link copied to clipboard
abstract fun createConstructSignature( typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?): ConstructSignatureDeclaration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createDefaultClause(statements: <Error class: unknown class><Statement>): DefaultClause
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createElementAccessChain(expression: Expression, questionDotToken: QuestionDotToken?, index: Double): ElementAccessChain
abstract fun createElementAccessChain(expression: Expression, questionDotToken: QuestionDotToken?, index: Expression): ElementAccessChain
Link copied to clipboard
abstract fun createElementAccessExpression(expression: Expression, index: Double): ElementAccessExpression
abstract fun createElementAccessExpression(expression: Expression, index: Expression): ElementAccessExpression
Link copied to clipboard
Link copied to clipboard
abstract fun createEnumDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: String, members: <Error class: unknown class><EnumMember>): EnumDeclaration
abstract fun createEnumDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: Identifier, members: <Error class: unknown class><EnumMember>): EnumDeclaration
Link copied to clipboard
abstract fun createEnumMember(name: String, initializer: Expression = definedExternally): EnumMember
abstract fun createEnumMember(name: PropertyName, initializer: Expression = definedExternally): EnumMember
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createExportAssignment( modifiers: <Error class: unknown class><ModifierLike>?, isExportEquals: Boolean?, expression: Expression): ExportAssignment
Link copied to clipboard
abstract fun createExportDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, isTypeOnly: Boolean, exportClause: NamedExportBindings?, moduleSpecifier: Expression = definedExternally, attributes: ImportAttributes = definedExternally): ExportDeclaration
Link copied to clipboard
Link copied to clipboard
abstract fun createExportSpecifier(isTypeOnly: Boolean, propertyName: String?, name: String): ExportSpecifier
abstract fun createExportSpecifier(isTypeOnly: Boolean, propertyName: String?, name: ModuleExportName): ExportSpecifier
abstract fun createExportSpecifier(isTypeOnly: Boolean, propertyName: ModuleExportName?, name: String): ExportSpecifier
abstract fun createExportSpecifier(isTypeOnly: Boolean, propertyName: ModuleExportName?, name: ModuleExportName): ExportSpecifier
Link copied to clipboard
Link copied to clipboard
abstract fun createExpressionWithTypeArguments( expression: Expression, typeArguments: <Error class: unknown class><TypeNode>?): ExpressionWithTypeArguments
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createForInStatement(initializer: ForInitializer, expression: Expression, statement: Statement): ForInStatement
Link copied to clipboard
abstract fun createForOfStatement( awaitModifier: AwaitKeyword?, initializer: ForInitializer, expression: Expression, statement: Statement): ForOfStatement
Link copied to clipboard
abstract fun createForStatement(initializer: ForInitializer?, condition: Expression?, incrementor: Expression?, statement: Statement): ForStatement
Link copied to clipboard
abstract fun createFunctionDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, asteriskToken: AsteriskToken?, name: String?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?, body: Block?): FunctionDeclaration
abstract fun createFunctionDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, asteriskToken: AsteriskToken?, name: Identifier?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?, body: Block?): FunctionDeclaration
Link copied to clipboard
abstract fun createFunctionExpression( modifiers: <Error class: unknown class><Modifier>?, asteriskToken: AsteriskToken?, name: String?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>?, type: TypeNode?, body: Block): FunctionExpression
abstract fun createFunctionExpression( modifiers: <Error class: unknown class><Modifier>?, asteriskToken: AsteriskToken?, name: Identifier?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>?, type: TypeNode?, body: Block): FunctionExpression
Link copied to clipboard
abstract fun createFunctionTypeNode( typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode): FunctionTypeNode
Link copied to clipboard
abstract fun createGetAccessorDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: String, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?, body: Block?): GetAccessorDeclaration
abstract fun createGetAccessorDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: PropertyName, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?, body: Block?): GetAccessorDeclaration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createHeritageClause( token: NodeFactoryCreateHeritageClauseToken, types: <Error class: unknown class><ExpressionWithTypeArguments>): HeritageClause
Link copied to clipboard
Link copied to clipboard
abstract fun createIfStatement(expression: Expression, thenStatement: Statement, elseStatement: Statement = definedExternally): IfStatement
Link copied to clipboard
abstract fun createImmediatelyInvokedArrowFunction(statements: <Error class: unknown class><Statement>): ImmediatelyInvokedArrowFunction
abstract fun createImmediatelyInvokedArrowFunction( statements: <Error class: unknown class><Statement>, param: ParameterDeclaration, paramValue: Expression): ImmediatelyInvokedArrowFunction
Link copied to clipboard
abstract fun createImmediatelyInvokedFunctionExpression(statements: <Error class: unknown class><Statement>): CallExpression
abstract fun createImmediatelyInvokedFunctionExpression( statements: <Error class: unknown class><Statement>, param: ParameterDeclaration, paramValue: Expression): CallExpression
Link copied to clipboard
Link copied to clipboard
abstract fun createImportAttributes(elements: NodeArray<ImportAttribute>, multiLine: Boolean = definedExternally): ImportAttributes
Link copied to clipboard
abstract fun createImportClause(isTypeOnly: Boolean, name: Identifier?, namedBindings: NamedImportBindings?): ImportClause
Link copied to clipboard
abstract fun createImportDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, importClause: ImportClause?, moduleSpecifier: Expression, attributes: ImportAttributes = definedExternally): ImportDeclaration
Link copied to clipboard
abstract fun createImportEqualsDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, isTypeOnly: Boolean, name: String, moduleReference: ModuleReference): ImportEqualsDeclaration
abstract fun createImportEqualsDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, isTypeOnly: Boolean, name: Identifier, moduleReference: ModuleReference): ImportEqualsDeclaration
Link copied to clipboard
abstract fun createImportSpecifier(isTypeOnly: Boolean, propertyName: ModuleExportName?, name: Identifier): ImportSpecifier
Link copied to clipboard
abstract fun createImportTypeAssertionContainer(clause: AssertClause, multiLine: Boolean = definedExternally): ImportTypeAssertionContainer
Link copied to clipboard
abstract fun createImportTypeNode( argument: TypeNode, attributes: ImportAttributes = definedExternally, qualifier: EntityName = definedExternally, typeArguments: <Error class: unknown class><TypeNode> = definedExternally, isTypeOf: Boolean = definedExternally): ImportTypeNode
Link copied to clipboard
abstract fun createIndexedAccessTypeNode(objectType: TypeNode, indexType: TypeNode): IndexedAccessTypeNode
Link copied to clipboard
abstract fun createIndexSignature( modifiers: <Error class: unknown class><ModifierLike>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode): IndexSignatureDeclaration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createInterfaceDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: String, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, heritageClauses: <Error class: unknown class><HeritageClause>?, members: <Error class: unknown class><TypeElement>): InterfaceDeclaration
abstract fun createInterfaceDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: Identifier, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, heritageClauses: <Error class: unknown class><HeritageClause>?, members: <Error class: unknown class><TypeElement>): InterfaceDeclaration
Link copied to clipboard
abstract fun createIntersectionTypeNode(types: <Error class: unknown class><TypeNode>): IntersectionTypeNode
Link copied to clipboard
Link copied to clipboard
abstract fun createJSDocAugmentsTag(tagName: Identifier?, className: JSDocAugmentsTagClass): JSDocAugmentsTag
abstract fun createJSDocAugmentsTag( tagName: Identifier?, className: JSDocAugmentsTagClass, comment: String = definedExternally): JSDocAugmentsTag
abstract fun createJSDocAugmentsTag( tagName: Identifier?, className: JSDocAugmentsTagClass, comment: NodeArray<JSDocComment> = definedExternally): JSDocAugmentsTag
Link copied to clipboard
abstract fun createJSDocAuthorTag(tagName: Identifier?, comment: String = definedExternally): JSDocAuthorTag
abstract fun createJSDocAuthorTag(tagName: Identifier?, comment: NodeArray<JSDocComment> = definedExternally): JSDocAuthorTag
Link copied to clipboard
abstract fun createJSDocCallbackTag(tagName: Identifier?, typeExpression: JSDocSignature): JSDocCallbackTag
abstract fun createJSDocCallbackTag( tagName: Identifier?, typeExpression: JSDocSignature, fullName: Identifier = definedExternally, comment: String = definedExternally): JSDocCallbackTag
abstract fun createJSDocCallbackTag( tagName: Identifier?, typeExpression: JSDocSignature, fullName: Identifier = definedExternally, comment: NodeArray<JSDocComment> = definedExternally): JSDocCallbackTag
abstract fun createJSDocCallbackTag( tagName: Identifier?, typeExpression: JSDocSignature, fullName: JSDocNamespaceDeclaration = definedExternally, comment: String = definedExternally): JSDocCallbackTag
abstract fun createJSDocCallbackTag( tagName: Identifier?, typeExpression: JSDocSignature, fullName: JSDocNamespaceDeclaration = definedExternally, comment: NodeArray<JSDocComment> = definedExternally): JSDocCallbackTag
Link copied to clipboard
abstract fun createJSDocClassTag(tagName: Identifier?, comment: String = definedExternally): JSDocClassTag
abstract fun createJSDocClassTag(tagName: Identifier?, comment: NodeArray<JSDocComment> = definedExternally): JSDocClassTag
Link copied to clipboard
abstract fun createJSDocComment( comment: String? = definedExternally, tags: <Error class: unknown class><JSDocTag>? = definedExternally): JSDoc
abstract fun createJSDocComment( comment: NodeArray<JSDocComment>? = definedExternally, tags: <Error class: unknown class><JSDocTag>? = definedExternally): JSDoc
Link copied to clipboard
abstract fun createJSDocDeprecatedTag(tagName: Identifier?, comment: String = definedExternally): JSDocDeprecatedTag
abstract fun createJSDocDeprecatedTag(tagName: Identifier?, comment: NodeArray<JSDocComment> = definedExternally): JSDocDeprecatedTag
Link copied to clipboard
abstract fun createJSDocEnumTag(tagName: Identifier?, typeExpression: JSDocTypeExpression): JSDocEnumTag
abstract fun createJSDocEnumTag(tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: String = definedExternally): JSDocEnumTag
abstract fun createJSDocEnumTag( tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: NodeArray<JSDocComment> = definedExternally): JSDocEnumTag
Link copied to clipboard
abstract fun createJSDocFunctionType(parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?): JSDocFunctionType
Link copied to clipboard
abstract fun createJSDocImplementsTag(tagName: Identifier?, className: JSDocImplementsTagClass): JSDocImplementsTag
abstract fun createJSDocImplementsTag( tagName: Identifier?, className: JSDocImplementsTagClass, comment: String = definedExternally): JSDocImplementsTag
abstract fun createJSDocImplementsTag( tagName: Identifier?, className: JSDocImplementsTagClass, comment: NodeArray<JSDocComment> = definedExternally): JSDocImplementsTag
Link copied to clipboard
abstract fun createJSDocImportTag( tagName: Identifier?, importClause: ImportClause?, moduleSpecifier: Expression, attributes: ImportAttributes = definedExternally, comment: String = definedExternally): JSDocImportTag
abstract fun createJSDocImportTag( tagName: Identifier?, importClause: ImportClause?, moduleSpecifier: Expression, attributes: ImportAttributes = definedExternally, comment: NodeArray<JSDocComment> = definedExternally): JSDocImportTag
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createJSDocNonNullableType(type: TypeNode, postfix: Boolean = definedExternally): JSDocNonNullableType
Link copied to clipboard
abstract fun createJSDocNullableType(type: TypeNode, postfix: Boolean = definedExternally): JSDocNullableType
Link copied to clipboard
Link copied to clipboard
abstract fun createJSDocOverloadTag(tagName: Identifier?, typeExpression: JSDocSignature): JSDocOverloadTag
abstract fun createJSDocOverloadTag(tagName: Identifier?, typeExpression: JSDocSignature, comment: String = definedExternally): JSDocOverloadTag
abstract fun createJSDocOverloadTag( tagName: Identifier?, typeExpression: JSDocSignature, comment: NodeArray<JSDocComment> = definedExternally): JSDocOverloadTag
Link copied to clipboard
abstract fun createJSDocOverrideTag(tagName: Identifier?, comment: String = definedExternally): JSDocOverrideTag
abstract fun createJSDocOverrideTag(tagName: Identifier?, comment: NodeArray<JSDocComment> = definedExternally): JSDocOverrideTag
Link copied to clipboard
abstract fun createJSDocParameterTag( tagName: Identifier?, name: EntityName, isBracketed: Boolean, typeExpression: JSDocTypeExpression = definedExternally, isNameFirst: Boolean = definedExternally, comment: String = definedExternally): JSDocParameterTag
abstract fun createJSDocParameterTag( tagName: Identifier?, name: EntityName, isBracketed: Boolean, typeExpression: JSDocTypeExpression = definedExternally, isNameFirst: Boolean = definedExternally, comment: NodeArray<JSDocComment> = definedExternally): JSDocParameterTag
Link copied to clipboard
abstract fun createJSDocPrivateTag(tagName: Identifier?, comment: String = definedExternally): JSDocPrivateTag
abstract fun createJSDocPrivateTag(tagName: Identifier?, comment: NodeArray<JSDocComment> = definedExternally): JSDocPrivateTag
Link copied to clipboard
abstract fun createJSDocPropertyTag( tagName: Identifier?, name: EntityName, isBracketed: Boolean, typeExpression: JSDocTypeExpression = definedExternally, isNameFirst: Boolean = definedExternally, comment: String = definedExternally): JSDocPropertyTag
abstract fun createJSDocPropertyTag( tagName: Identifier?, name: EntityName, isBracketed: Boolean, typeExpression: JSDocTypeExpression = definedExternally, isNameFirst: Boolean = definedExternally, comment: NodeArray<JSDocComment> = definedExternally): JSDocPropertyTag
Link copied to clipboard
abstract fun createJSDocProtectedTag(tagName: Identifier?, comment: String = definedExternally): JSDocProtectedTag
abstract fun createJSDocProtectedTag(tagName: Identifier?, comment: NodeArray<JSDocComment> = definedExternally): JSDocProtectedTag
Link copied to clipboard
abstract fun createJSDocPublicTag(tagName: Identifier?, comment: String = definedExternally): JSDocPublicTag
abstract fun createJSDocPublicTag(tagName: Identifier?, comment: NodeArray<JSDocComment> = definedExternally): JSDocPublicTag
Link copied to clipboard
abstract fun createJSDocReadonlyTag(tagName: Identifier?, comment: String = definedExternally): JSDocReadonlyTag
abstract fun createJSDocReadonlyTag(tagName: Identifier?, comment: NodeArray<JSDocComment> = definedExternally): JSDocReadonlyTag
Link copied to clipboard
abstract fun createJSDocReturnTag( tagName: Identifier?, typeExpression: JSDocTypeExpression = definedExternally, comment: String = definedExternally): JSDocReturnTag
abstract fun createJSDocReturnTag( tagName: Identifier?, typeExpression: JSDocTypeExpression = definedExternally, comment: NodeArray<JSDocComment> = definedExternally): JSDocReturnTag
Link copied to clipboard
abstract fun createJSDocSatisfiesTag(tagName: Identifier?, typeExpression: JSDocTypeExpression): JSDocSatisfiesTag
abstract fun createJSDocSatisfiesTag( tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: String = definedExternally): JSDocSatisfiesTag
abstract fun createJSDocSatisfiesTag( tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: NodeArray<JSDocComment> = definedExternally): JSDocSatisfiesTag
Link copied to clipboard
abstract fun createJSDocSeeTag(tagName: Identifier?, nameExpression: JSDocNameReference?): JSDocSeeTag
abstract fun createJSDocSeeTag(tagName: Identifier?, nameExpression: JSDocNameReference?, comment: String = definedExternally): JSDocSeeTag
abstract fun createJSDocSeeTag( tagName: Identifier?, nameExpression: JSDocNameReference?, comment: NodeArray<JSDocComment> = definedExternally): JSDocSeeTag
Link copied to clipboard
abstract fun createJSDocSignature( typeParameters: <Error class: unknown class><JSDocTemplateTag>?, parameters: <Error class: unknown class><JSDocParameterTag>, type: JSDocReturnTag = definedExternally): JSDocSignature
Link copied to clipboard
abstract fun createJSDocTemplateTag( tagName: Identifier?, constraint: JSDocTypeExpression?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>): JSDocTemplateTag
abstract fun createJSDocTemplateTag( tagName: Identifier?, constraint: JSDocTypeExpression?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>, comment: String = definedExternally): JSDocTemplateTag
abstract fun createJSDocTemplateTag( tagName: Identifier?, constraint: JSDocTypeExpression?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>, comment: NodeArray<JSDocComment> = definedExternally): JSDocTemplateTag
Link copied to clipboard
Link copied to clipboard
abstract fun createJSDocThisTag(tagName: Identifier?, typeExpression: JSDocTypeExpression): JSDocThisTag
abstract fun createJSDocThisTag(tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: String = definedExternally): JSDocThisTag
abstract fun createJSDocThisTag( tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: NodeArray<JSDocComment> = definedExternally): JSDocThisTag
Link copied to clipboard
abstract fun createJSDocThrowsTag(tagName: Identifier, typeExpression: JSDocTypeExpression?): JSDocThrowsTag
abstract fun createJSDocThrowsTag( tagName: Identifier, typeExpression: JSDocTypeExpression?, comment: String = definedExternally): JSDocThrowsTag
abstract fun createJSDocThrowsTag( tagName: Identifier, typeExpression: JSDocTypeExpression?, comment: NodeArray<JSDocComment> = definedExternally): JSDocThrowsTag
Link copied to clipboard
abstract fun createJSDocTypedefTag( tagName: Identifier?, typeExpression: JSDocTypeExpression = definedExternally, fullName: Identifier = definedExternally, comment: String = definedExternally): JSDocTypedefTag
abstract fun createJSDocTypedefTag( tagName: Identifier?, typeExpression: JSDocTypeExpression = definedExternally, fullName: Identifier = definedExternally, comment: NodeArray<JSDocComment> = definedExternally): JSDocTypedefTag
abstract fun createJSDocTypedefTag( tagName: Identifier?, typeExpression: JSDocTypeExpression = definedExternally, fullName: JSDocNamespaceDeclaration = definedExternally, comment: String = definedExternally): JSDocTypedefTag
abstract fun createJSDocTypedefTag( tagName: Identifier?, typeExpression: JSDocTypeExpression = definedExternally, fullName: JSDocNamespaceDeclaration = definedExternally, comment: NodeArray<JSDocComment> = definedExternally): JSDocTypedefTag
abstract fun createJSDocTypedefTag( tagName: Identifier?, typeExpression: JSDocTypeLiteral = definedExternally, fullName: Identifier = definedExternally, comment: String = definedExternally): JSDocTypedefTag
abstract fun createJSDocTypedefTag( tagName: Identifier?, typeExpression: JSDocTypeLiteral = definedExternally, fullName: Identifier = definedExternally, comment: NodeArray<JSDocComment> = definedExternally): JSDocTypedefTag
abstract fun createJSDocTypedefTag( tagName: Identifier?, typeExpression: JSDocTypeLiteral = definedExternally, fullName: JSDocNamespaceDeclaration = definedExternally, comment: String = definedExternally): JSDocTypedefTag
abstract fun createJSDocTypedefTag( tagName: Identifier?, typeExpression: JSDocTypeLiteral = definedExternally, fullName: JSDocNamespaceDeclaration = definedExternally, comment: NodeArray<JSDocComment> = definedExternally): JSDocTypedefTag
Link copied to clipboard
Link copied to clipboard
abstract fun createJSDocTypeLiteral( jsDocPropertyTags: <Error class: unknown class><JSDocPropertyLikeTag> = definedExternally, isArrayType: Boolean = definedExternally): JSDocTypeLiteral
Link copied to clipboard
abstract fun createJSDocTypeTag(tagName: Identifier?, typeExpression: JSDocTypeExpression): JSDocTypeTag
abstract fun createJSDocTypeTag(tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: String = definedExternally): JSDocTypeTag
abstract fun createJSDocTypeTag( tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: NodeArray<JSDocComment> = definedExternally): JSDocTypeTag
Link copied to clipboard
abstract fun createJSDocUnknownTag(tagName: Identifier, comment: String = definedExternally): JSDocUnknownTag
abstract fun createJSDocUnknownTag(tagName: Identifier, comment: NodeArray<JSDocComment> = definedExternally): JSDocUnknownTag
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createJsxAttribute(name: JsxAttributeName, initializer: JsxAttributeValue?): JsxAttribute
Link copied to clipboard
abstract fun createJsxAttributes(properties: <Error class: unknown class><JsxAttributeLike>): JsxAttributes
Link copied to clipboard
Link copied to clipboard
abstract fun createJsxElement( openingElement: JsxOpeningElement, children: <Error class: unknown class><JsxChild>, closingElement: JsxClosingElement): JsxElement
Link copied to clipboard
abstract fun createJsxExpression(dotDotDotToken: DotDotDotToken?, expression: Expression?): JsxExpression
Link copied to clipboard
abstract fun createJsxFragment( openingFragment: JsxOpeningFragment, children: <Error class: unknown class><JsxChild>, closingFragment: JsxClosingFragment): JsxFragment
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createJsxOpeningElement( tagName: JsxTagNameExpression, typeArguments: <Error class: unknown class><TypeNode>?, attributes: JsxAttributes): JsxOpeningElement
Link copied to clipboard
Link copied to clipboard
abstract fun createJsxSelfClosingElement( tagName: JsxTagNameExpression, typeArguments: <Error class: unknown class><TypeNode>?, attributes: JsxAttributes): JsxSelfClosingElement
Link copied to clipboard
Link copied to clipboard
abstract fun createJsxText(text: String, containsOnlyTriviaWhiteSpaces: Boolean = definedExternally): JsxText
Link copied to clipboard
abstract fun <TKind : KeywordTypeSyntaxKind> createKeywordTypeNode(kind: TKind): KeywordTypeNode<TKind>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createLiteralTypeNode(literal: NodeFactoryCreateLiteralTypeNodeLiteral): LiteralTypeNode
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Create a unique temporary variable for use in a loop.
Link copied to clipboard
abstract fun createMappedTypeNode( readonlyToken: ReadonlyKeyword?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: MinusToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun createMappedTypeNode( readonlyToken: ReadonlyKeyword?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: PlusToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun createMappedTypeNode( readonlyToken: ReadonlyKeyword?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: QuestionToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun createMappedTypeNode( readonlyToken: MinusToken?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: MinusToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun createMappedTypeNode( readonlyToken: MinusToken?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: PlusToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun createMappedTypeNode( readonlyToken: MinusToken?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: QuestionToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun createMappedTypeNode( readonlyToken: PlusToken?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: MinusToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun createMappedTypeNode( readonlyToken: PlusToken?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: PlusToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun createMappedTypeNode( readonlyToken: PlusToken?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: QuestionToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
Link copied to clipboard
abstract fun createMetaProperty(keywordToken: NodeFactoryCreateMetaPropertyKeywordToken, name: Identifier): MetaProperty
Link copied to clipboard
abstract fun createMethodDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, asteriskToken: AsteriskToken?, name: String, questionToken: QuestionToken?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?, body: Block?): MethodDeclaration
abstract fun createMethodDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, asteriskToken: AsteriskToken?, name: PropertyName, questionToken: QuestionToken?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?, body: Block?): MethodDeclaration
Link copied to clipboard
abstract fun createMethodSignature( modifiers: <Error class: unknown class><Modifier>?, name: String, questionToken: QuestionToken?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?): MethodSignature
abstract fun createMethodSignature( modifiers: <Error class: unknown class><Modifier>?, name: PropertyName, questionToken: QuestionToken?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?): MethodSignature
Link copied to clipboard
Link copied to clipboard
abstract fun createModifiersFromModifierFlags(flags: ModifierFlags): <Error class: unknown class><Modifier>?
Link copied to clipboard
Link copied to clipboard
abstract fun createModuleDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: ModuleName, body: ModuleBody?, flags: NodeFlags = definedExternally): ModuleDeclaration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createNamedExports(elements: <Error class: unknown class><ExportSpecifier>): NamedExports
Link copied to clipboard
abstract fun createNamedImports(elements: <Error class: unknown class><ImportSpecifier>): NamedImports
Link copied to clipboard
abstract fun createNamedTupleMember( dotDotDotToken: DotDotDotToken?, name: Identifier, questionToken: QuestionToken?, type: TypeNode): NamedTupleMember
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createNewExpression( expression: Expression, typeArguments: <Error class: unknown class><TypeNode>?, argumentsArray: <Error class: unknown class><Expression>?): NewExpression
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createNoSubstitutionTemplateLiteral(text: String, rawText: String = definedExternally): NoSubstitutionTemplateLiteral
abstract fun createNoSubstitutionTemplateLiteral(text: String?, rawText: String): NoSubstitutionTemplateLiteral
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createNumericLiteral(value: Double, numericLiteralFlags: TokenFlags = definedExternally): NumericLiteral
abstract fun createNumericLiteral(value: String, numericLiteralFlags: TokenFlags = definedExternally): NumericLiteral
Link copied to clipboard
abstract fun createObjectBindingPattern(elements: <Error class: unknown class><BindingElement>): ObjectBindingPattern
Link copied to clipboard
abstract fun createObjectLiteralExpression( properties: <Error class: unknown class><ObjectLiteralElementLike> = definedExternally, multiLine: Boolean = definedExternally): ObjectLiteralExpression
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createParameterDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, dotDotDotToken: DotDotDotToken?, name: String, questionToken: QuestionToken = definedExternally, type: TypeNode = definedExternally, initializer: Expression = definedExternally): ParameterDeclaration
abstract fun createParameterDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, dotDotDotToken: DotDotDotToken?, name: BindingName, questionToken: QuestionToken = definedExternally, type: TypeNode = definedExternally, initializer: Expression = definedExternally): ParameterDeclaration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createPartiallyEmittedExpression(expression: Expression, original: Node = definedExternally): PartiallyEmittedExpression
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createPostfixUnaryExpression(operand: Expression, operator: PostfixUnaryOperator): PostfixUnaryExpression
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createPrefixUnaryExpression(operator: PrefixUnaryOperator, operand: Expression): PrefixUnaryExpression
Link copied to clipboard
Link copied to clipboard
abstract fun createPropertyAccessChain(expression: Expression, questionDotToken: QuestionDotToken?, name: String): PropertyAccessChain
abstract fun createPropertyAccessChain(expression: Expression, questionDotToken: QuestionDotToken?, name: MemberName): PropertyAccessChain
Link copied to clipboard
abstract fun createPropertyAccessExpression(expression: Expression, name: String): PropertyAccessExpression
abstract fun createPropertyAccessExpression(expression: Expression, name: MemberName): PropertyAccessExpression
Link copied to clipboard
abstract fun createPropertyAssignment(name: PropertyName, initializer: Expression): PropertyAssignment
Link copied to clipboard
abstract fun createPropertyDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: String, questionOrExclamationToken: ExclamationToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
abstract fun createPropertyDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: String, questionOrExclamationToken: QuestionToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
abstract fun createPropertyDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: PropertyName, questionOrExclamationToken: ExclamationToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
abstract fun createPropertyDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: PropertyName, questionOrExclamationToken: QuestionToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
Link copied to clipboard
abstract fun createPropertySignature( modifiers: <Error class: unknown class><Modifier>?, name: String, questionToken: QuestionToken?, type: TypeNode?): PropertySignature
abstract fun createPropertySignature( modifiers: <Error class: unknown class><Modifier>?, name: PropertyName, questionToken: QuestionToken?, type: TypeNode?): PropertySignature
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createSetAccessorDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: String, parameters: <Error class: unknown class><ParameterDeclaration>, body: Block?): SetAccessorDeclaration
abstract fun createSetAccessorDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: PropertyName, parameters: <Error class: unknown class><ParameterDeclaration>, body: Block?): SetAccessorDeclaration
Link copied to clipboard
abstract fun createShorthandPropertyAssignment( name: String, objectAssignmentInitializer: Expression = definedExternally): ShorthandPropertyAssignment
abstract fun createShorthandPropertyAssignment( name: Identifier, objectAssignmentInitializer: Expression = definedExternally): ShorthandPropertyAssignment
Link copied to clipboard
abstract fun createSourceFile(statements: <Error class: unknown class><Statement>, endOfFileToken: EndOfFileToken, flags: NodeFlags): SourceFile
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createStringLiteral(text: String, isSingleQuote: Boolean = definedExternally): StringLiteral
Link copied to clipboard
abstract fun createStringLiteralFromNode(sourceNode: PrivateIdentifier, isSingleQuote: Boolean = definedExternally): StringLiteral
abstract fun createStringLiteralFromNode(sourceNode: PropertyNameLiteral, isSingleQuote: Boolean = definedExternally): StringLiteral
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createTaggedTemplateExpression( tag: Expression, typeArguments: <Error class: unknown class><TypeNode>?, template: TemplateLiteral): TaggedTemplateExpression
Link copied to clipboard
abstract fun createTemplateExpression(head: TemplateHead, templateSpans: <Error class: unknown class><TemplateSpan>): TemplateExpression
Link copied to clipboard
abstract fun createTemplateHead(text: String, rawText: String = definedExternally, templateFlags: TokenFlags = definedExternally): TemplateHead
abstract fun createTemplateHead(text: String?, rawText: String, templateFlags: TokenFlags = definedExternally): TemplateHead
Link copied to clipboard
abstract fun createTemplateLiteralType( head: TemplateHead, templateSpans: <Error class: unknown class><TemplateLiteralTypeSpan>): TemplateLiteralTypeNode
Link copied to clipboard
abstract fun createTemplateLiteralTypeSpan(type: TypeNode, literal: TemplateMiddle): TemplateLiteralTypeSpan
abstract fun createTemplateLiteralTypeSpan(type: TypeNode, literal: TemplateTail): TemplateLiteralTypeSpan
Link copied to clipboard
abstract fun createTemplateMiddle(text: String, rawText: String = definedExternally, templateFlags: TokenFlags = definedExternally): TemplateMiddle
abstract fun createTemplateMiddle(text: String?, rawText: String, templateFlags: TokenFlags = definedExternally): TemplateMiddle
Link copied to clipboard
Link copied to clipboard
abstract fun createTemplateTail(text: String, rawText: String = definedExternally, templateFlags: TokenFlags = definedExternally): TemplateTail
abstract fun createTemplateTail(text: String?, rawText: String, templateFlags: TokenFlags = definedExternally): TemplateTail
Link copied to clipboard
abstract fun createTempVariable(recordTempVariable: (node: Identifier) -> Unit?, reservedInNestedScopes: Boolean = definedExternally): Identifier
Create a unique temporary variable.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createTryStatement(tryBlock: Block, catchClause: CatchClause?, finallyBlock: Block?): TryStatement
Link copied to clipboard
abstract fun createTupleTypeNode(elements: <Error class: unknown class><NodeFactoryCreateTupleTypeNodeElementsItem>): TupleTypeNode
Link copied to clipboard
abstract fun createTypeAliasDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: String, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, type: TypeNode): TypeAliasDeclaration
abstract fun createTypeAliasDeclaration( modifiers: <Error class: unknown class><ModifierLike>?, name: Identifier, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, type: TypeNode): TypeAliasDeclaration
Link copied to clipboard
Link copied to clipboard
abstract fun createTypeLiteralNode(members: <Error class: unknown class><TypeElement>?): TypeLiteralNode
Link copied to clipboard
Link copied to clipboard
abstract fun createTypeOperatorNode(operator: SyntaxKind.KeyOfKeyword, type: TypeNode): TypeOperatorNode
abstract fun createTypeOperatorNode(operator: SyntaxKind.ReadonlyKeyword, type: TypeNode): TypeOperatorNode
abstract fun createTypeOperatorNode(operator: SyntaxKind.UniqueKeyword, type: TypeNode): TypeOperatorNode
Link copied to clipboard
abstract fun createTypeParameterDeclaration( modifiers: <Error class: unknown class><Modifier>?, name: String, constraint: TypeNode = definedExternally, defaultType: TypeNode = definedExternally): TypeParameterDeclaration
abstract fun createTypeParameterDeclaration( modifiers: <Error class: unknown class><Modifier>?, name: Identifier, constraint: TypeNode = definedExternally, defaultType: TypeNode = definedExternally): TypeParameterDeclaration
Link copied to clipboard
abstract fun createTypePredicateNode(assertsModifier: AssertsKeyword?, parameterName: String, type: TypeNode?): TypePredicateNode
abstract fun createTypePredicateNode(assertsModifier: AssertsKeyword?, parameterName: Identifier, type: TypeNode?): TypePredicateNode
abstract fun createTypePredicateNode(assertsModifier: AssertsKeyword?, parameterName: ThisTypeNode, type: TypeNode?): TypePredicateNode
Link copied to clipboard
abstract fun createTypeQueryNode( exprName: EntityName, typeArguments: <Error class: unknown class><TypeNode> = definedExternally): TypeQueryNode
Link copied to clipboard
abstract fun createTypeReferenceNode( typeName: String, typeArguments: <Error class: unknown class><TypeNode> = definedExternally): TypeReferenceNode
abstract fun createTypeReferenceNode( typeName: EntityName, typeArguments: <Error class: unknown class><TypeNode> = definedExternally): TypeReferenceNode
Link copied to clipboard
Link copied to clipboard
abstract fun createUniqueName(text: String, flags: GeneratedIdentifierFlags = definedExternally): Identifier
Create a unique name based on the supplied text.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createVariableDeclaration( name: String, exclamationToken: ExclamationToken = definedExternally, type: TypeNode = definedExternally, initializer: Expression = definedExternally): VariableDeclaration
abstract fun createVariableDeclaration( name: BindingName, exclamationToken: ExclamationToken = definedExternally, type: TypeNode = definedExternally, initializer: Expression = definedExternally): VariableDeclaration
Link copied to clipboard
abstract fun createVariableDeclarationList( declarations: <Error class: unknown class><VariableDeclaration>, flags: NodeFlags = definedExternally): VariableDeclarationList
Link copied to clipboard
abstract fun createVariableStatement( modifiers: <Error class: unknown class><ModifierLike>?, declarationList: <Error class: unknown class><VariableDeclaration>): VariableStatement
abstract fun createVariableStatement( modifiers: <Error class: unknown class><ModifierLike>?, declarationList: VariableDeclarationList): VariableStatement
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createYieldExpression(asteriskToken: Nothing?, expression: Expression?): YieldExpression
abstract fun createYieldExpression(asteriskToken: AsteriskToken, expression: Expression): YieldExpression
Link copied to clipboard
abstract fun getGeneratedNameForNode(node: Node?, flags: GeneratedIdentifierFlags = definedExternally): Identifier
Create a unique name generated for a node.
Link copied to clipboard
Link copied to clipboard
abstract fun <T : NodeFactoryReplaceDecoratorsAndModifiersTConstraint> replaceDecoratorsAndModifiers( node: T, modifiers: <Error class: unknown class><ModifierLike>?): T
Updates a node that may contain decorators or modifiers, replacing only the decorators and modifiers of the node.
Link copied to clipboard
abstract fun <T : HasModifiers> replaceModifiers(node: T, modifiers: <Error class: unknown class><Modifier>?): T
Updates a node that may contain modifiers, replacing only the modifiers of the node.
Link copied to clipboard
abstract fun <T : NodeFactoryReplacePropertyNameTConstraint> replacePropertyName(node: T, name: Any?): T
Updates a node that contains a property name, replacing only the name of the node.
Link copied to clipboard
abstract fun restoreOuterExpressions( outerExpression: Expression?, innerExpression: Expression, kinds: OuterExpressionKinds = definedExternally): Expression
Link copied to clipboard
abstract fun updateArrayBindingPattern( node: ArrayBindingPattern, elements: <Error class: unknown class><ArrayBindingElement>): ArrayBindingPattern
Link copied to clipboard
abstract fun updateArrayLiteralExpression( node: ArrayLiteralExpression, elements: <Error class: unknown class><Expression>): ArrayLiteralExpression
Link copied to clipboard
Link copied to clipboard
abstract fun updateArrowFunction( node: ArrowFunction, modifiers: <Error class: unknown class><Modifier>?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?, equalsGreaterThanToken: EqualsGreaterThanToken, body: ConciseBody): ArrowFunction
Link copied to clipboard
abstract fun updateAsExpression(node: AsExpression, expression: Expression, type: TypeNode): AsExpression
Link copied to clipboard
abstract fun updateAssertClause(node: AssertClause, elements: NodeArray<AssertEntry>, multiLine: Boolean = definedExternally): AssertClause
Link copied to clipboard
abstract fun updateAssertEntry(node: AssertEntry, name: AssertionKey, value: Expression): AssertEntry
Link copied to clipboard
Link copied to clipboard
abstract fun updateBinaryExpression(node: BinaryExpression, left: Expression, operator: BinaryOperator, right: Expression): BinaryExpression
abstract fun updateBinaryExpression(node: BinaryExpression, left: Expression, operator: BinaryOperatorToken, right: Expression): BinaryExpression
Link copied to clipboard
abstract fun updateBindingElement( node: BindingElement, dotDotDotToken: DotDotDotToken?, propertyName: PropertyName?, name: BindingName, initializer: Expression?): BindingElement
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun updateBundle(node: Bundle, sourceFiles: <Error class: unknown class><SourceFile>): Bundle
Link copied to clipboard
abstract fun updateCallChain( node: CallChain, expression: Expression, questionDotToken: QuestionDotToken?, typeArguments: <Error class: unknown class><TypeNode>?, argumentsArray: <Error class: unknown class><Expression>): CallChain
Link copied to clipboard
abstract fun updateCallExpression( node: CallExpression, expression: Expression, typeArguments: <Error class: unknown class><TypeNode>?, argumentsArray: <Error class: unknown class><Expression>): CallExpression
Link copied to clipboard
abstract fun updateCallSignature( node: CallSignatureDeclaration, typeParameters: NodeArray<TypeParameterDeclaration>?, parameters: NodeArray<ParameterDeclaration>, type: TypeNode?): CallSignatureDeclaration
Link copied to clipboard
abstract fun updateCaseBlock(node: CaseBlock, clauses: <Error class: unknown class><CaseOrDefaultClause>): CaseBlock
Link copied to clipboard
abstract fun updateCaseClause(node: CaseClause, expression: Expression, statements: <Error class: unknown class><Statement>): CaseClause
Link copied to clipboard
abstract fun updateCatchClause(node: CatchClause, variableDeclaration: VariableDeclaration?, block: Block): CatchClause
Link copied to clipboard
abstract fun updateClassDeclaration( node: ClassDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, name: Identifier?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, heritageClauses: <Error class: unknown class><HeritageClause>?, members: <Error class: unknown class><ClassElement>): ClassDeclaration
Link copied to clipboard
abstract fun updateClassExpression( node: ClassExpression, modifiers: <Error class: unknown class><ModifierLike>?, name: Identifier?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, heritageClauses: <Error class: unknown class><HeritageClause>?, members: <Error class: unknown class><ClassElement>): ClassExpression
Link copied to clipboard
abstract fun updateClassStaticBlockDeclaration(node: ClassStaticBlockDeclaration, body: Block): ClassStaticBlockDeclaration
Link copied to clipboard
abstract fun updateCommaListExpression(node: CommaListExpression, elements: <Error class: unknown class><Expression>): CommaListExpression
Link copied to clipboard
abstract fun updateComputedPropertyName(node: ComputedPropertyName, expression: Expression): ComputedPropertyName
Link copied to clipboard
abstract fun updateConditionalExpression( node: ConditionalExpression, condition: Expression, questionToken: QuestionToken, whenTrue: Expression, colonToken: ColonToken, whenFalse: Expression): ConditionalExpression
Link copied to clipboard
abstract fun updateConditionalTypeNode( node: ConditionalTypeNode, checkType: TypeNode, extendsType: TypeNode, trueType: TypeNode, falseType: TypeNode): ConditionalTypeNode
Link copied to clipboard
abstract fun updateConstructorDeclaration( node: ConstructorDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, parameters: <Error class: unknown class><ParameterDeclaration>, body: Block?): ConstructorDeclaration
Link copied to clipboard
abstract fun updateConstructorTypeNode( node: ConstructorTypeNode, modifiers: <Error class: unknown class><Modifier>?, typeParameters: NodeArray<TypeParameterDeclaration>?, parameters: NodeArray<ParameterDeclaration>, type: TypeNode): ConstructorTypeNode
Link copied to clipboard
abstract fun updateConstructSignature( node: ConstructSignatureDeclaration, typeParameters: NodeArray<TypeParameterDeclaration>?, parameters: NodeArray<ParameterDeclaration>, type: TypeNode?): ConstructSignatureDeclaration
Link copied to clipboard
abstract fun updateContinueStatement(node: ContinueStatement, label: Identifier?): ContinueStatement
Link copied to clipboard
Link copied to clipboard
abstract fun updateDefaultClause(node: DefaultClause, statements: <Error class: unknown class><Statement>): DefaultClause
Link copied to clipboard
abstract fun updateDeleteExpression(node: DeleteExpression, expression: Expression): DeleteExpression
Link copied to clipboard
abstract fun updateDoStatement(node: DoStatement, statement: Statement, expression: Expression): DoStatement
Link copied to clipboard
abstract fun updateElementAccessChain( node: ElementAccessChain, expression: Expression, questionDotToken: QuestionDotToken?, argumentExpression: Expression): ElementAccessChain
Link copied to clipboard
abstract fun updateElementAccessExpression( node: ElementAccessExpression, expression: Expression, argumentExpression: Expression): ElementAccessExpression
Link copied to clipboard
abstract fun updateEnumDeclaration( node: EnumDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, name: Identifier, members: <Error class: unknown class><EnumMember>): EnumDeclaration
Link copied to clipboard
abstract fun updateEnumMember(node: EnumMember, name: PropertyName, initializer: Expression?): EnumMember
Link copied to clipboard
abstract fun updateExportAssignment( node: ExportAssignment, modifiers: <Error class: unknown class><ModifierLike>?, expression: Expression): ExportAssignment
Link copied to clipboard
abstract fun updateExportDeclaration( node: ExportDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, isTypeOnly: Boolean, exportClause: NamedExportBindings?, moduleSpecifier: Expression?, attributes: ImportAttributes?): ExportDeclaration
Link copied to clipboard
abstract fun updateExportSpecifier( node: ExportSpecifier, isTypeOnly: Boolean, propertyName: ModuleExportName?, name: ModuleExportName): ExportSpecifier
Link copied to clipboard
abstract fun updateExpressionStatement(node: ExpressionStatement, expression: Expression): ExpressionStatement
Link copied to clipboard
abstract fun updateExpressionWithTypeArguments( node: ExpressionWithTypeArguments, expression: Expression, typeArguments: <Error class: unknown class><TypeNode>?): ExpressionWithTypeArguments
Link copied to clipboard
abstract fun updateExternalModuleReference(node: ExternalModuleReference, expression: Expression): ExternalModuleReference
Link copied to clipboard
abstract fun updateForInStatement(node: ForInStatement, initializer: ForInitializer, expression: Expression, statement: Statement): ForInStatement
Link copied to clipboard
abstract fun updateForOfStatement( node: ForOfStatement, awaitModifier: AwaitKeyword?, initializer: ForInitializer, expression: Expression, statement: Statement): ForOfStatement
Link copied to clipboard
abstract fun updateForStatement( node: ForStatement, initializer: ForInitializer?, condition: Expression?, incrementor: Expression?, statement: Statement): ForStatement
Link copied to clipboard
abstract fun updateFunctionDeclaration( node: FunctionDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, asteriskToken: AsteriskToken?, name: Identifier?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?, body: Block?): FunctionDeclaration
Link copied to clipboard
abstract fun updateFunctionExpression( node: FunctionExpression, modifiers: <Error class: unknown class><Modifier>?, asteriskToken: AsteriskToken?, name: Identifier?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?, body: Block): FunctionExpression
Link copied to clipboard
abstract fun updateFunctionTypeNode( node: FunctionTypeNode, typeParameters: NodeArray<TypeParameterDeclaration>?, parameters: NodeArray<ParameterDeclaration>, type: TypeNode): FunctionTypeNode
Link copied to clipboard
abstract fun updateGetAccessorDeclaration( node: GetAccessorDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, name: PropertyName, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?, body: Block?): GetAccessorDeclaration
Link copied to clipboard
abstract fun updateHeritageClause(node: HeritageClause, types: <Error class: unknown class><ExpressionWithTypeArguments>): HeritageClause
Link copied to clipboard
abstract fun updateIfStatement(node: IfStatement, expression: Expression, thenStatement: Statement, elseStatement: Statement?): IfStatement
Link copied to clipboard
abstract fun updateImportAttribute(node: ImportAttribute, name: ImportAttributeName, value: Expression): ImportAttribute
Link copied to clipboard
abstract fun updateImportAttributes( node: ImportAttributes, elements: NodeArray<ImportAttribute>, multiLine: Boolean = definedExternally): ImportAttributes
Link copied to clipboard
abstract fun updateImportClause(node: ImportClause, isTypeOnly: Boolean, name: Identifier?, namedBindings: NamedImportBindings?): ImportClause
Link copied to clipboard
abstract fun updateImportDeclaration( node: ImportDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, importClause: ImportClause?, moduleSpecifier: Expression, attributes: ImportAttributes?): ImportDeclaration
Link copied to clipboard
abstract fun updateImportEqualsDeclaration( node: ImportEqualsDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, isTypeOnly: Boolean, name: Identifier, moduleReference: ModuleReference): ImportEqualsDeclaration
Link copied to clipboard
abstract fun updateImportSpecifier( node: ImportSpecifier, isTypeOnly: Boolean, propertyName: ModuleExportName?, name: Identifier): ImportSpecifier
Link copied to clipboard
abstract fun updateImportTypeAssertionContainer( node: ImportTypeAssertionContainer, clause: AssertClause, multiLine: Boolean = definedExternally): ImportTypeAssertionContainer
Link copied to clipboard
abstract fun updateImportTypeNode( node: ImportTypeNode, argument: TypeNode, attributes: ImportAttributes?, qualifier: EntityName?, typeArguments: <Error class: unknown class><TypeNode>?, isTypeOf: Boolean = definedExternally): ImportTypeNode
Link copied to clipboard
abstract fun updateIndexedAccessTypeNode(node: IndexedAccessTypeNode, objectType: TypeNode, indexType: TypeNode): IndexedAccessTypeNode
Link copied to clipboard
abstract fun updateIndexSignature( node: IndexSignatureDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode): IndexSignatureDeclaration
Link copied to clipboard
abstract fun updateInferTypeNode(node: InferTypeNode, typeParameter: TypeParameterDeclaration): InferTypeNode
Link copied to clipboard
abstract fun updateInterfaceDeclaration( node: InterfaceDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, name: Identifier, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, heritageClauses: <Error class: unknown class><HeritageClause>?, members: <Error class: unknown class><TypeElement>): InterfaceDeclaration
Link copied to clipboard
abstract fun updateIntersectionTypeNode(node: IntersectionTypeNode, types: NodeArray<TypeNode>): IntersectionTypeNode
Link copied to clipboard
abstract fun updateJSDocAugmentsTag( node: JSDocAugmentsTag, tagName: Identifier?, className: JSDocAugmentsTagClass, comment: String?): JSDocAugmentsTag
abstract fun updateJSDocAugmentsTag( node: JSDocAugmentsTag, tagName: Identifier?, className: JSDocAugmentsTagClass, comment: NodeArray<JSDocComment>?): JSDocAugmentsTag
Link copied to clipboard
abstract fun updateJSDocAuthorTag(node: JSDocAuthorTag, tagName: Identifier?, comment: String?): JSDocAuthorTag
abstract fun updateJSDocAuthorTag(node: JSDocAuthorTag, tagName: Identifier?, comment: NodeArray<JSDocComment>?): JSDocAuthorTag
Link copied to clipboard
abstract fun updateJSDocCallbackTag( node: JSDocCallbackTag, tagName: Identifier?, typeExpression: JSDocSignature, fullName: Identifier?, comment: String?): JSDocCallbackTag
abstract fun updateJSDocCallbackTag( node: JSDocCallbackTag, tagName: Identifier?, typeExpression: JSDocSignature, fullName: Identifier?, comment: NodeArray<JSDocComment>?): JSDocCallbackTag
abstract fun updateJSDocCallbackTag( node: JSDocCallbackTag, tagName: Identifier?, typeExpression: JSDocSignature, fullName: JSDocNamespaceDeclaration?, comment: String?): JSDocCallbackTag
abstract fun updateJSDocCallbackTag( node: JSDocCallbackTag, tagName: Identifier?, typeExpression: JSDocSignature, fullName: JSDocNamespaceDeclaration?, comment: NodeArray<JSDocComment>?): JSDocCallbackTag
Link copied to clipboard
abstract fun updateJSDocClassTag(node: JSDocClassTag, tagName: Identifier?, comment: String?): JSDocClassTag
abstract fun updateJSDocClassTag(node: JSDocClassTag, tagName: Identifier?, comment: NodeArray<JSDocComment>?): JSDocClassTag
Link copied to clipboard
abstract fun updateJSDocComment(node: JSDoc, comment: String?, tags: <Error class: unknown class><JSDocTag>?): JSDoc
abstract fun updateJSDocComment(node: JSDoc, comment: NodeArray<JSDocComment>?, tags: <Error class: unknown class><JSDocTag>?): JSDoc
Link copied to clipboard
abstract fun updateJSDocDeprecatedTag(node: JSDocDeprecatedTag, tagName: Identifier?): JSDocDeprecatedTag
abstract fun updateJSDocDeprecatedTag( node: JSDocDeprecatedTag, tagName: Identifier?, comment: String = definedExternally): JSDocDeprecatedTag
abstract fun updateJSDocDeprecatedTag( node: JSDocDeprecatedTag, tagName: Identifier?, comment: NodeArray<JSDocComment> = definedExternally): JSDocDeprecatedTag
Link copied to clipboard
abstract fun updateJSDocEnumTag( node: JSDocEnumTag, tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: String?): JSDocEnumTag
abstract fun updateJSDocEnumTag( node: JSDocEnumTag, tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: NodeArray<JSDocComment>?): JSDocEnumTag
Link copied to clipboard
abstract fun updateJSDocFunctionType( node: JSDocFunctionType, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?): JSDocFunctionType
Link copied to clipboard
abstract fun updateJSDocImplementsTag( node: JSDocImplementsTag, tagName: Identifier?, className: JSDocImplementsTagClass, comment: String?): JSDocImplementsTag
abstract fun updateJSDocImplementsTag( node: JSDocImplementsTag, tagName: Identifier?, className: JSDocImplementsTagClass, comment: NodeArray<JSDocComment>?): JSDocImplementsTag
Link copied to clipboard
abstract fun updateJSDocImportTag( node: JSDocImportTag, tagName: Identifier?, importClause: ImportClause?, moduleSpecifier: Expression, attributes: ImportAttributes?, comment: String?): JSDocImportTag
abstract fun updateJSDocImportTag( node: JSDocImportTag, tagName: Identifier?, importClause: ImportClause?, moduleSpecifier: Expression, attributes: ImportAttributes?, comment: NodeArray<JSDocComment>?): JSDocImportTag
Link copied to clipboard
Link copied to clipboard
abstract fun updateJSDocLinkCode(node: JSDocLinkCode, name: EntityName?, text: String): JSDocLinkCode
abstract fun updateJSDocLinkCode(node: JSDocLinkCode, name: JSDocMemberName?, text: String): JSDocLinkCode
Link copied to clipboard
abstract fun updateJSDocLinkPlain(node: JSDocLinkPlain, name: EntityName?, text: String): JSDocLinkPlain
abstract fun updateJSDocLinkPlain(node: JSDocLinkPlain, name: JSDocMemberName?, text: String): JSDocLinkPlain
Link copied to clipboard
abstract fun updateJSDocMemberName(node: JSDocMemberName, left: EntityName, right: Identifier): JSDocMemberName
abstract fun updateJSDocMemberName(node: JSDocMemberName, left: JSDocMemberName, right: Identifier): JSDocMemberName
Link copied to clipboard
Link copied to clipboard
abstract fun updateJSDocNameReference(node: JSDocNameReference, name: EntityName): JSDocNameReference
abstract fun updateJSDocNameReference(node: JSDocNameReference, name: JSDocMemberName): JSDocNameReference
Link copied to clipboard
abstract fun updateJSDocNonNullableType(node: JSDocNonNullableType, type: TypeNode): JSDocNonNullableType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun updateJSDocOverloadTag( node: JSDocOverloadTag, tagName: Identifier?, typeExpression: JSDocSignature, comment: String?): JSDocOverloadTag
abstract fun updateJSDocOverloadTag( node: JSDocOverloadTag, tagName: Identifier?, typeExpression: JSDocSignature, comment: NodeArray<JSDocComment>?): JSDocOverloadTag
Link copied to clipboard
abstract fun updateJSDocOverrideTag(node: JSDocOverrideTag, tagName: Identifier?, comment: String = definedExternally): JSDocOverrideTag
abstract fun updateJSDocOverrideTag( node: JSDocOverrideTag, tagName: Identifier?, comment: NodeArray<JSDocComment> = definedExternally): JSDocOverrideTag
Link copied to clipboard
abstract fun updateJSDocParameterTag( node: JSDocParameterTag, tagName: Identifier?, name: EntityName, isBracketed: Boolean, typeExpression: JSDocTypeExpression?, isNameFirst: Boolean, comment: String?): JSDocParameterTag
abstract fun updateJSDocParameterTag( node: JSDocParameterTag, tagName: Identifier?, name: EntityName, isBracketed: Boolean, typeExpression: JSDocTypeExpression?, isNameFirst: Boolean, comment: NodeArray<JSDocComment>?): JSDocParameterTag
Link copied to clipboard
abstract fun updateJSDocPrivateTag(node: JSDocPrivateTag, tagName: Identifier?, comment: String?): JSDocPrivateTag
abstract fun updateJSDocPrivateTag(node: JSDocPrivateTag, tagName: Identifier?, comment: NodeArray<JSDocComment>?): JSDocPrivateTag
Link copied to clipboard
abstract fun updateJSDocPropertyTag( node: JSDocPropertyTag, tagName: Identifier?, name: EntityName, isBracketed: Boolean, typeExpression: JSDocTypeExpression?, isNameFirst: Boolean, comment: String?): JSDocPropertyTag
abstract fun updateJSDocPropertyTag( node: JSDocPropertyTag, tagName: Identifier?, name: EntityName, isBracketed: Boolean, typeExpression: JSDocTypeExpression?, isNameFirst: Boolean, comment: NodeArray<JSDocComment>?): JSDocPropertyTag
Link copied to clipboard
abstract fun updateJSDocProtectedTag(node: JSDocProtectedTag, tagName: Identifier?, comment: String?): JSDocProtectedTag
abstract fun updateJSDocProtectedTag(node: JSDocProtectedTag, tagName: Identifier?, comment: NodeArray<JSDocComment>?): JSDocProtectedTag
Link copied to clipboard
abstract fun updateJSDocPublicTag(node: JSDocPublicTag, tagName: Identifier?, comment: String?): JSDocPublicTag
abstract fun updateJSDocPublicTag(node: JSDocPublicTag, tagName: Identifier?, comment: NodeArray<JSDocComment>?): JSDocPublicTag
Link copied to clipboard
abstract fun updateJSDocReadonlyTag(node: JSDocReadonlyTag, tagName: Identifier?, comment: String?): JSDocReadonlyTag
abstract fun updateJSDocReadonlyTag(node: JSDocReadonlyTag, tagName: Identifier?, comment: NodeArray<JSDocComment>?): JSDocReadonlyTag
Link copied to clipboard
abstract fun updateJSDocReturnTag( node: JSDocReturnTag, tagName: Identifier?, typeExpression: JSDocTypeExpression?, comment: String?): JSDocReturnTag
abstract fun updateJSDocReturnTag( node: JSDocReturnTag, tagName: Identifier?, typeExpression: JSDocTypeExpression?, comment: NodeArray<JSDocComment>?): JSDocReturnTag
Link copied to clipboard
abstract fun updateJSDocSatisfiesTag( node: JSDocSatisfiesTag, tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: String?): JSDocSatisfiesTag
abstract fun updateJSDocSatisfiesTag( node: JSDocSatisfiesTag, tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: NodeArray<JSDocComment>?): JSDocSatisfiesTag
Link copied to clipboard
abstract fun updateJSDocSeeTag(node: JSDocSeeTag, tagName: Identifier?, nameExpression: JSDocNameReference?): JSDocSeeTag
abstract fun updateJSDocSeeTag( node: JSDocSeeTag, tagName: Identifier?, nameExpression: JSDocNameReference?, comment: String = definedExternally): JSDocSeeTag
abstract fun updateJSDocSeeTag( node: JSDocSeeTag, tagName: Identifier?, nameExpression: JSDocNameReference?, comment: NodeArray<JSDocComment> = definedExternally): JSDocSeeTag
Link copied to clipboard
abstract fun updateJSDocSignature( node: JSDocSignature, typeParameters: <Error class: unknown class><JSDocTemplateTag>?, parameters: <Error class: unknown class><JSDocParameterTag>, type: JSDocReturnTag?): JSDocSignature
Link copied to clipboard
abstract fun updateJSDocTemplateTag( node: JSDocTemplateTag, tagName: Identifier?, constraint: JSDocTypeExpression?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>, comment: String?): JSDocTemplateTag
abstract fun updateJSDocTemplateTag( node: JSDocTemplateTag, tagName: Identifier?, constraint: JSDocTypeExpression?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>, comment: NodeArray<JSDocComment>?): JSDocTemplateTag
Link copied to clipboard
Link copied to clipboard
abstract fun updateJSDocThisTag(node: JSDocThisTag, tagName: Identifier?, typeExpression: JSDocTypeExpression?, comment: String?): JSDocThisTag
abstract fun updateJSDocThisTag( node: JSDocThisTag, tagName: Identifier?, typeExpression: JSDocTypeExpression?, comment: NodeArray<JSDocComment>?): JSDocThisTag
Link copied to clipboard
abstract fun updateJSDocThrowsTag(node: JSDocThrowsTag, tagName: Identifier?, typeExpression: JSDocTypeExpression?): JSDocThrowsTag
abstract fun updateJSDocThrowsTag( node: JSDocThrowsTag, tagName: Identifier?, typeExpression: JSDocTypeExpression?, comment: String? = definedExternally): JSDocThrowsTag
abstract fun updateJSDocThrowsTag( node: JSDocThrowsTag, tagName: Identifier?, typeExpression: JSDocTypeExpression?, comment: NodeArray<JSDocComment>? = definedExternally): JSDocThrowsTag
Link copied to clipboard
abstract fun updateJSDocTypedefTag( node: JSDocTypedefTag, tagName: Identifier?, typeExpression: JSDocTypeExpression?, fullName: Identifier?, comment: String?): JSDocTypedefTag
abstract fun updateJSDocTypedefTag( node: JSDocTypedefTag, tagName: Identifier?, typeExpression: JSDocTypeExpression?, fullName: Identifier?, comment: NodeArray<JSDocComment>?): JSDocTypedefTag
abstract fun updateJSDocTypedefTag( node: JSDocTypedefTag, tagName: Identifier?, typeExpression: JSDocTypeExpression?, fullName: JSDocNamespaceDeclaration?, comment: String?): JSDocTypedefTag
abstract fun updateJSDocTypedefTag( node: JSDocTypedefTag, tagName: Identifier?, typeExpression: JSDocTypeExpression?, fullName: JSDocNamespaceDeclaration?, comment: NodeArray<JSDocComment>?): JSDocTypedefTag
abstract fun updateJSDocTypedefTag( node: JSDocTypedefTag, tagName: Identifier?, typeExpression: JSDocTypeLiteral?, fullName: Identifier?, comment: String?): JSDocTypedefTag
abstract fun updateJSDocTypedefTag( node: JSDocTypedefTag, tagName: Identifier?, typeExpression: JSDocTypeLiteral?, fullName: Identifier?, comment: NodeArray<JSDocComment>?): JSDocTypedefTag
abstract fun updateJSDocTypedefTag( node: JSDocTypedefTag, tagName: Identifier?, typeExpression: JSDocTypeLiteral?, fullName: JSDocNamespaceDeclaration?, comment: String?): JSDocTypedefTag
abstract fun updateJSDocTypedefTag( node: JSDocTypedefTag, tagName: Identifier?, typeExpression: JSDocTypeLiteral?, fullName: JSDocNamespaceDeclaration?, comment: NodeArray<JSDocComment>?): JSDocTypedefTag
Link copied to clipboard
abstract fun updateJSDocTypeExpression(node: JSDocTypeExpression, type: TypeNode): JSDocTypeExpression
Link copied to clipboard
abstract fun updateJSDocTypeLiteral( node: JSDocTypeLiteral, jsDocPropertyTags: <Error class: unknown class><JSDocPropertyLikeTag>?, isArrayType: Boolean?): JSDocTypeLiteral
Link copied to clipboard
abstract fun updateJSDocTypeTag(node: JSDocTypeTag, tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: String?): JSDocTypeTag
abstract fun updateJSDocTypeTag( node: JSDocTypeTag, tagName: Identifier?, typeExpression: JSDocTypeExpression, comment: NodeArray<JSDocComment>?): JSDocTypeTag
Link copied to clipboard
abstract fun updateJSDocUnknownTag(node: JSDocUnknownTag, tagName: Identifier, comment: String?): JSDocUnknownTag
abstract fun updateJSDocUnknownTag(node: JSDocUnknownTag, tagName: Identifier, comment: NodeArray<JSDocComment>?): JSDocUnknownTag
Link copied to clipboard
Link copied to clipboard
abstract fun updateJsxAttribute(node: JsxAttribute, name: JsxAttributeName, initializer: JsxAttributeValue?): JsxAttribute
Link copied to clipboard
abstract fun updateJsxAttributes(node: JsxAttributes, properties: <Error class: unknown class><JsxAttributeLike>): JsxAttributes
Link copied to clipboard
abstract fun updateJsxClosingElement(node: JsxClosingElement, tagName: JsxTagNameExpression): JsxClosingElement
Link copied to clipboard
abstract fun updateJsxElement( node: JsxElement, openingElement: JsxOpeningElement, children: <Error class: unknown class><JsxChild>, closingElement: JsxClosingElement): JsxElement
Link copied to clipboard
Link copied to clipboard
abstract fun updateJsxFragment( node: JsxFragment, openingFragment: JsxOpeningFragment, children: <Error class: unknown class><JsxChild>, closingFragment: JsxClosingFragment): JsxFragment
Link copied to clipboard
abstract fun updateJsxNamespacedName(node: JsxNamespacedName, namespace: Identifier, name: Identifier): JsxNamespacedName
Link copied to clipboard
abstract fun updateJsxOpeningElement( node: JsxOpeningElement, tagName: JsxTagNameExpression, typeArguments: <Error class: unknown class><TypeNode>?, attributes: JsxAttributes): JsxOpeningElement
Link copied to clipboard
abstract fun updateJsxSelfClosingElement( node: JsxSelfClosingElement, tagName: JsxTagNameExpression, typeArguments: <Error class: unknown class><TypeNode>?, attributes: JsxAttributes): JsxSelfClosingElement
Link copied to clipboard
abstract fun updateJsxSpreadAttribute(node: JsxSpreadAttribute, expression: Expression): JsxSpreadAttribute
Link copied to clipboard
abstract fun updateJsxText(node: JsxText, text: String, containsOnlyTriviaWhiteSpaces: Boolean = definedExternally): JsxText
Link copied to clipboard
abstract fun updateLabeledStatement(node: LabeledStatement, label: Identifier, statement: Statement): LabeledStatement
Link copied to clipboard
abstract fun updateLiteralTypeNode(node: LiteralTypeNode, literal: NodeFactoryUpdateLiteralTypeNodeLiteral): LiteralTypeNode
Link copied to clipboard
abstract fun updateMappedTypeNode( node: MappedTypeNode, readonlyToken: ReadonlyKeyword?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: MinusToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun updateMappedTypeNode( node: MappedTypeNode, readonlyToken: ReadonlyKeyword?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: PlusToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun updateMappedTypeNode( node: MappedTypeNode, readonlyToken: ReadonlyKeyword?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: QuestionToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun updateMappedTypeNode( node: MappedTypeNode, readonlyToken: MinusToken?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: MinusToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun updateMappedTypeNode( node: MappedTypeNode, readonlyToken: MinusToken?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: PlusToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun updateMappedTypeNode( node: MappedTypeNode, readonlyToken: MinusToken?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: QuestionToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun updateMappedTypeNode( node: MappedTypeNode, readonlyToken: PlusToken?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: MinusToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun updateMappedTypeNode( node: MappedTypeNode, readonlyToken: PlusToken?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: PlusToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
abstract fun updateMappedTypeNode( node: MappedTypeNode, readonlyToken: PlusToken?, typeParameter: TypeParameterDeclaration, nameType: TypeNode?, questionToken: QuestionToken?, type: TypeNode?, members: NodeArray<TypeElement>?): MappedTypeNode
Link copied to clipboard
Link copied to clipboard
abstract fun updateMethodDeclaration( node: MethodDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, asteriskToken: AsteriskToken?, name: PropertyName, questionToken: QuestionToken?, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, parameters: <Error class: unknown class><ParameterDeclaration>, type: TypeNode?, body: Block?): MethodDeclaration
Link copied to clipboard
abstract fun updateMethodSignature( node: MethodSignature, modifiers: <Error class: unknown class><Modifier>?, name: PropertyName, questionToken: QuestionToken?, typeParameters: NodeArray<TypeParameterDeclaration>?, parameters: NodeArray<ParameterDeclaration>, type: TypeNode?): MethodSignature
Link copied to clipboard
abstract fun updateModuleBlock(node: ModuleBlock, statements: <Error class: unknown class><Statement>): ModuleBlock
Link copied to clipboard
abstract fun updateModuleDeclaration( node: ModuleDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, name: ModuleName, body: ModuleBody?): ModuleDeclaration
Link copied to clipboard
abstract fun updateNamedExports(node: NamedExports, elements: <Error class: unknown class><ExportSpecifier>): NamedExports
Link copied to clipboard
abstract fun updateNamedImports(node: NamedImports, elements: <Error class: unknown class><ImportSpecifier>): NamedImports
Link copied to clipboard
abstract fun updateNamedTupleMember( node: NamedTupleMember, dotDotDotToken: DotDotDotToken?, name: Identifier, questionToken: QuestionToken?, type: TypeNode): NamedTupleMember
Link copied to clipboard
Link copied to clipboard
abstract fun updateNamespaceExportDeclaration(node: NamespaceExportDeclaration, name: Identifier): NamespaceExportDeclaration
Link copied to clipboard
Link copied to clipboard
abstract fun updateNewExpression( node: NewExpression, expression: Expression, typeArguments: <Error class: unknown class><TypeNode>?, argumentsArray: <Error class: unknown class><Expression>?): NewExpression
Link copied to clipboard
Link copied to clipboard
abstract fun updateNonNullExpression(node: NonNullExpression, expression: Expression): NonNullExpression
Link copied to clipboard
abstract fun updateObjectBindingPattern( node: ObjectBindingPattern, elements: <Error class: unknown class><BindingElement>): ObjectBindingPattern
Link copied to clipboard
abstract fun updateObjectLiteralExpression( node: ObjectLiteralExpression, properties: <Error class: unknown class><ObjectLiteralElementLike>): ObjectLiteralExpression
Link copied to clipboard
Link copied to clipboard
abstract fun updateParameterDeclaration( node: ParameterDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, dotDotDotToken: DotDotDotToken?, name: String, questionToken: QuestionToken?, type: TypeNode?, initializer: Expression?): ParameterDeclaration
abstract fun updateParameterDeclaration( node: ParameterDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, dotDotDotToken: DotDotDotToken?, name: BindingName, questionToken: QuestionToken?, type: TypeNode?, initializer: Expression?): ParameterDeclaration
Link copied to clipboard
abstract fun updateParenthesizedExpression(node: ParenthesizedExpression, expression: Expression): ParenthesizedExpression
Link copied to clipboard
abstract fun updateParenthesizedType(node: ParenthesizedTypeNode, type: TypeNode): ParenthesizedTypeNode
Link copied to clipboard
abstract fun updatePartiallyEmittedExpression(node: PartiallyEmittedExpression, expression: Expression): PartiallyEmittedExpression
Link copied to clipboard
abstract fun updatePostfixUnaryExpression(node: PostfixUnaryExpression, operand: Expression): PostfixUnaryExpression
Link copied to clipboard
abstract fun updatePrefixUnaryExpression(node: PrefixUnaryExpression, operand: Expression): PrefixUnaryExpression
Link copied to clipboard
abstract fun updatePropertyAccessChain( node: PropertyAccessChain, expression: Expression, questionDotToken: QuestionDotToken?, name: MemberName): PropertyAccessChain
Link copied to clipboard
abstract fun updatePropertyAccessExpression( node: PropertyAccessExpression, expression: Expression, name: MemberName): PropertyAccessExpression
Link copied to clipboard
abstract fun updatePropertyAssignment(node: PropertyAssignment, name: PropertyName, initializer: Expression): PropertyAssignment
Link copied to clipboard
abstract fun updatePropertyDeclaration( node: PropertyDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, name: String, questionOrExclamationToken: ExclamationToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
abstract fun updatePropertyDeclaration( node: PropertyDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, name: String, questionOrExclamationToken: QuestionToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
abstract fun updatePropertyDeclaration( node: PropertyDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, name: PropertyName, questionOrExclamationToken: ExclamationToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
abstract fun updatePropertyDeclaration( node: PropertyDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, name: PropertyName, questionOrExclamationToken: QuestionToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
Link copied to clipboard
abstract fun updatePropertySignature( node: PropertySignature, modifiers: <Error class: unknown class><Modifier>?, name: PropertyName, questionToken: QuestionToken?, type: TypeNode?): PropertySignature
Link copied to clipboard
abstract fun updateQualifiedName(node: QualifiedName, left: EntityName, right: Identifier): QualifiedName
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun updateSatisfiesExpression(node: SatisfiesExpression, expression: Expression, type: TypeNode): SatisfiesExpression
Link copied to clipboard
abstract fun updateSetAccessorDeclaration( node: SetAccessorDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, name: PropertyName, parameters: <Error class: unknown class><ParameterDeclaration>, body: Block?): SetAccessorDeclaration
Link copied to clipboard
abstract fun updateShorthandPropertyAssignment( node: ShorthandPropertyAssignment, name: Identifier, objectAssignmentInitializer: Expression?): ShorthandPropertyAssignment
Link copied to clipboard
abstract fun updateSourceFile( node: SourceFile, statements: <Error class: unknown class><Statement>, isDeclarationFile: Boolean = definedExternally, referencedFiles: <Error class: unknown class><FileReference> = definedExternally, typeReferences: <Error class: unknown class><FileReference> = definedExternally, hasNoDefaultLib: Boolean = definedExternally, libReferences: <Error class: unknown class><FileReference> = definedExternally): SourceFile
Link copied to clipboard
abstract fun updateSpreadAssignment(node: SpreadAssignment, expression: Expression): SpreadAssignment
Link copied to clipboard
Link copied to clipboard
abstract fun updateSwitchStatement(node: SwitchStatement, expression: Expression, caseBlock: CaseBlock): SwitchStatement
Link copied to clipboard
abstract fun updateTaggedTemplateExpression( node: TaggedTemplateExpression, tag: Expression, typeArguments: <Error class: unknown class><TypeNode>?, template: TemplateLiteral): TaggedTemplateExpression
Link copied to clipboard
abstract fun updateTemplateExpression( node: TemplateExpression, head: TemplateHead, templateSpans: <Error class: unknown class><TemplateSpan>): TemplateExpression
Link copied to clipboard
abstract fun updateTemplateLiteralType( node: TemplateLiteralTypeNode, head: TemplateHead, templateSpans: <Error class: unknown class><TemplateLiteralTypeSpan>): TemplateLiteralTypeNode
Link copied to clipboard
abstract fun updateTemplateLiteralTypeSpan(node: TemplateLiteralTypeSpan, type: TypeNode, literal: TemplateMiddle): TemplateLiteralTypeSpan
abstract fun updateTemplateLiteralTypeSpan(node: TemplateLiteralTypeSpan, type: TypeNode, literal: TemplateTail): TemplateLiteralTypeSpan
Link copied to clipboard
abstract fun updateTemplateSpan(node: TemplateSpan, expression: Expression, literal: TemplateMiddle): TemplateSpan
abstract fun updateTemplateSpan(node: TemplateSpan, expression: Expression, literal: TemplateTail): TemplateSpan
Link copied to clipboard
Link copied to clipboard
abstract fun updateTryStatement(node: TryStatement, tryBlock: Block, catchClause: CatchClause?, finallyBlock: Block?): TryStatement
Link copied to clipboard
abstract fun updateTupleTypeNode( node: TupleTypeNode, elements: <Error class: unknown class><NodeFactoryUpdateTupleTypeNodeElementsItem>): TupleTypeNode
Link copied to clipboard
abstract fun updateTypeAliasDeclaration( node: TypeAliasDeclaration, modifiers: <Error class: unknown class><ModifierLike>?, name: Identifier, typeParameters: <Error class: unknown class><TypeParameterDeclaration>?, type: TypeNode): TypeAliasDeclaration
Link copied to clipboard
abstract fun updateTypeAssertion(node: TypeAssertion, type: TypeNode, expression: Expression): TypeAssertion
Link copied to clipboard
abstract fun updateTypeLiteralNode(node: TypeLiteralNode, members: NodeArray<TypeElement>): TypeLiteralNode
Link copied to clipboard
abstract fun updateTypeOfExpression(node: TypeOfExpression, expression: Expression): TypeOfExpression
Link copied to clipboard
Link copied to clipboard
abstract fun updateTypeParameterDeclaration( node: TypeParameterDeclaration, modifiers: <Error class: unknown class><Modifier>?, name: Identifier, constraint: TypeNode?, defaultType: TypeNode?): TypeParameterDeclaration
Link copied to clipboard
abstract fun updateTypePredicateNode( node: TypePredicateNode, assertsModifier: AssertsKeyword?, parameterName: Identifier, type: TypeNode?): TypePredicateNode
abstract fun updateTypePredicateNode( node: TypePredicateNode, assertsModifier: AssertsKeyword?, parameterName: ThisTypeNode, type: TypeNode?): TypePredicateNode
Link copied to clipboard
abstract fun updateTypeQueryNode( node: TypeQueryNode, exprName: EntityName, typeArguments: <Error class: unknown class><TypeNode> = definedExternally): TypeQueryNode
Link copied to clipboard
abstract fun updateTypeReferenceNode( node: TypeReferenceNode, typeName: EntityName, typeArguments: NodeArray<TypeNode>?): TypeReferenceNode
Link copied to clipboard
Link copied to clipboard
abstract fun updateVariableDeclaration( node: VariableDeclaration, name: BindingName, exclamationToken: ExclamationToken?, type: TypeNode?, initializer: Expression?): VariableDeclaration
Link copied to clipboard
abstract fun updateVariableDeclarationList( node: VariableDeclarationList, declarations: <Error class: unknown class><VariableDeclaration>): VariableDeclarationList
Link copied to clipboard
abstract fun updateVariableStatement( node: VariableStatement, modifiers: <Error class: unknown class><ModifierLike>?, declarationList: VariableDeclarationList): VariableStatement
Link copied to clipboard
Link copied to clipboard
abstract fun updateWhileStatement(node: WhileStatement, expression: Expression, statement: Statement): WhileStatement
Link copied to clipboard
abstract fun updateWithStatement(node: WithStatement, expression: Expression, statement: Statement): WithStatement
Link copied to clipboard
abstract fun updateYieldExpression(node: YieldExpression, asteriskToken: AsteriskToken?, expression: Expression?): YieldExpression