NodeFactory
Functions
Link copied to clipboard
Link copied to clipboard
abstract fun createArrayBindingPattern(elements: ReadonlyArray<ArrayBindingElement>): ArrayBindingPattern
Link copied to clipboard
abstract fun createArrayLiteralExpression(elements: ReadonlyArray<Expression> = definedExternally, multiLine: Boolean = definedExternally): ArrayLiteralExpression
Link copied to clipboard
Link copied to clipboard
abstract fun createArrowFunction(modifiers: ReadonlyArray<Modifier>?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<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: ReadonlyArray<Statement>, multiLine: Boolean = definedExternally): Block
Link copied to clipboard
Link copied to clipboard
abstract fun createBundle(sourceFiles: ReadonlyArray<SourceFile>, prepends: ReadonlyArray<NodeFactoryCreateBundlePrependsItem> = definedExternally): Bundle
Link copied to clipboard
abstract fun createCallChain(expression: Expression, questionDotToken: QuestionDotToken?, typeArguments: ReadonlyArray<TypeNode>?, argumentsArray: ReadonlyArray<Expression>?): CallChain
Link copied to clipboard
abstract fun createCallExpression(expression: Expression, typeArguments: ReadonlyArray<TypeNode>?, argumentsArray: ReadonlyArray<Expression>?): CallExpression
Link copied to clipboard
abstract fun createCallSignature(typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode?): CallSignatureDeclaration
Link copied to clipboard
Link copied to clipboard
abstract fun createCaseClause(expression: Expression, statements: ReadonlyArray<Statement>): CaseClause
Link copied to clipboard
abstract fun createCatchClause(variableDeclaration: VariableDeclaration?, block: Block): CatchClause
Link copied to clipboard
abstract fun createClassDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: String?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, heritageClauses: ReadonlyArray<HeritageClause>?, members: ReadonlyArray<ClassElement>): ClassDeclaration
abstract fun createClassDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: Identifier?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, heritageClauses: ReadonlyArray<HeritageClause>?, members: ReadonlyArray<ClassElement>): ClassDeclaration
Link copied to clipboard
abstract fun createClassExpression(modifiers: ReadonlyArray<ModifierLike>?, name: String?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, heritageClauses: ReadonlyArray<HeritageClause>?, members: ReadonlyArray<ClassElement>): ClassExpression
abstract fun createClassExpression(modifiers: ReadonlyArray<ModifierLike>?, name: Identifier?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, heritageClauses: ReadonlyArray<HeritageClause>?, members: ReadonlyArray<ClassElement>): ClassExpression
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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: ReadonlyArray<ModifierLike>?, parameters: ReadonlyArray<ParameterDeclaration>, body: Block?): ConstructorDeclaration
Link copied to clipboard
abstract fun createConstructorTypeNode(modifiers: ReadonlyArray<Modifier>?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode): ConstructorTypeNode
Link copied to clipboard
abstract fun createConstructSignature(typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode?): ConstructSignatureDeclaration
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 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: ReadonlyArray<ModifierLike>?, name: String, members: ReadonlyArray<EnumMember>): EnumDeclaration
abstract fun createEnumDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: Identifier, members: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, isExportEquals: Boolean?, expression: Expression): ExportAssignment
Link copied to clipboard
abstract fun createExportDeclaration(modifiers: ReadonlyArray<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: Identifier): ExportSpecifier
abstract fun createExportSpecifier(isTypeOnly: Boolean, propertyName: Identifier?, name: String): ExportSpecifier
abstract fun createExportSpecifier(isTypeOnly: Boolean, propertyName: Identifier?, name: Identifier): ExportSpecifier
Link copied to clipboard
Link copied to clipboard
abstract fun createExpressionWithTypeArguments(expression: Expression, typeArguments: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, asteriskToken: AsteriskToken?, name: String?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode?, body: Block?): FunctionDeclaration
abstract fun createFunctionDeclaration(modifiers: ReadonlyArray<ModifierLike>?, asteriskToken: AsteriskToken?, name: Identifier?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode?, body: Block?): FunctionDeclaration
Link copied to clipboard
abstract fun createFunctionExpression(modifiers: ReadonlyArray<Modifier>?, asteriskToken: AsteriskToken?, name: String?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>?, type: TypeNode?, body: Block): FunctionExpression
abstract fun createFunctionExpression(modifiers: ReadonlyArray<Modifier>?, asteriskToken: AsteriskToken?, name: Identifier?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>?, type: TypeNode?, body: Block): FunctionExpression
Link copied to clipboard
abstract fun createFunctionTypeNode(typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode): FunctionTypeNode
Link copied to clipboard
abstract fun createGetAccessorDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: String, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode?, body: Block?): GetAccessorDeclaration
abstract fun createGetAccessorDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: PropertyName, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode?, body: Block?): GetAccessorDeclaration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createHeritageClause(token: NodeFactoryCreateHeritageClauseToken, types: ReadonlyArray<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: ReadonlyArray<Statement>): ImmediatelyInvokedArrowFunction
abstract fun createImmediatelyInvokedArrowFunction(statements: ReadonlyArray<Statement>, param: ParameterDeclaration, paramValue: Expression): ImmediatelyInvokedArrowFunction
Link copied to clipboard
abstract fun createImmediatelyInvokedFunctionExpression(statements: ReadonlyArray<Statement>): CallExpression
abstract fun createImmediatelyInvokedFunctionExpression(statements: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, importClause: ImportClause?, moduleSpecifier: Expression, attributes: ImportAttributes = definedExternally): ImportDeclaration
Link copied to clipboard
abstract fun createImportEqualsDeclaration(modifiers: ReadonlyArray<ModifierLike>?, isTypeOnly: Boolean, name: String, moduleReference: ModuleReference): ImportEqualsDeclaration
abstract fun createImportEqualsDeclaration(modifiers: ReadonlyArray<ModifierLike>?, isTypeOnly: Boolean, name: Identifier, moduleReference: ModuleReference): ImportEqualsDeclaration
Link copied to clipboard
abstract fun createImportSpecifier(isTypeOnly: Boolean, propertyName: Identifier?, 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: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode): IndexSignatureDeclaration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createInterfaceDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: String, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, heritageClauses: ReadonlyArray<HeritageClause>?, members: ReadonlyArray<TypeElement>): InterfaceDeclaration
abstract fun createInterfaceDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: Identifier, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, heritageClauses: ReadonlyArray<HeritageClause>?, members: ReadonlyArray<TypeElement>): InterfaceDeclaration
Link copied to clipboard
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: ReadonlyArray<JSDocTag>? = definedExternally): JSDoc
abstract fun createJSDocComment(comment: NodeArray<JSDocComment>? = definedExternally, tags: ReadonlyArray<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: ReadonlyArray<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
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: ReadonlyArray<JSDocTemplateTag>?, parameters: ReadonlyArray<JSDocParameterTag>, type: JSDocReturnTag = definedExternally): JSDocSignature
Link copied to clipboard
abstract fun createJSDocTemplateTag(tagName: Identifier?, constraint: JSDocTypeExpression?, typeParameters: ReadonlyArray<TypeParameterDeclaration>): JSDocTemplateTag
abstract fun createJSDocTemplateTag(tagName: Identifier?, constraint: JSDocTypeExpression?, typeParameters: ReadonlyArray<TypeParameterDeclaration>, comment: String = definedExternally): JSDocTemplateTag
abstract fun createJSDocTemplateTag(tagName: Identifier?, constraint: JSDocTypeExpression?, typeParameters: ReadonlyArray<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: ReadonlyArray<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
Link copied to clipboard
Link copied to clipboard
abstract fun createJsxElement(openingElement: JsxOpeningElement, children: ReadonlyArray<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: ReadonlyArray<JsxChild>, closingFragment: JsxClosingFragment): JsxFragment
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createJsxOpeningElement(tagName: JsxTagNameExpression, typeArguments: ReadonlyArray<TypeNode>?, attributes: JsxAttributes): JsxOpeningElement
Link copied to clipboard
Link copied to clipboard
abstract fun createJsxSelfClosingElement(tagName: JsxTagNameExpression, typeArguments: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, asteriskToken: AsteriskToken?, name: String, questionToken: QuestionToken?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode?, body: Block?): MethodDeclaration
abstract fun createMethodDeclaration(modifiers: ReadonlyArray<ModifierLike>?, asteriskToken: AsteriskToken?, name: PropertyName, questionToken: QuestionToken?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode?, body: Block?): MethodDeclaration
Link copied to clipboard
abstract fun createMethodSignature(modifiers: ReadonlyArray<Modifier>?, name: String, questionToken: QuestionToken?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode?): MethodSignature
abstract fun createMethodSignature(modifiers: ReadonlyArray<Modifier>?, name: PropertyName, questionToken: QuestionToken?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode?): MethodSignature
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createModuleDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: ModuleName, body: ModuleBody?, flags: NodeFlags = definedExternally): ModuleDeclaration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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: ReadonlyArray<TypeNode>?, argumentsArray: ReadonlyArray<Expression>?): NewExpression
Link copied to clipboard
abstract fun <T : Node> createNodeArray(elements: ReadonlyArray<T> = definedExternally, hasTrailingComma: Boolean = definedExternally): NodeArray<T>
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
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: ReadonlyArray<BindingElement>): ObjectBindingPattern
Link copied to clipboard
abstract fun createObjectLiteralExpression(properties: ReadonlyArray<ObjectLiteralElementLike> = definedExternally, multiLine: Boolean = definedExternally): ObjectLiteralExpression
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun createParameterDeclaration(modifiers: ReadonlyArray<ModifierLike>?, dotDotDotToken: DotDotDotToken?, name: String, questionToken: QuestionToken = definedExternally, type: TypeNode = definedExternally, initializer: Expression = definedExternally): ParameterDeclaration
abstract fun createParameterDeclaration(modifiers: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, name: String, questionOrExclamationToken: ExclamationToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
abstract fun createPropertyDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: String, questionOrExclamationToken: QuestionToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
abstract fun createPropertyDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: PropertyName, questionOrExclamationToken: ExclamationToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
abstract fun createPropertyDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: PropertyName, questionOrExclamationToken: QuestionToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
Link copied to clipboard
abstract fun createPropertySignature(modifiers: ReadonlyArray<Modifier>?, name: String, questionToken: QuestionToken?, type: TypeNode?): PropertySignature
abstract fun createPropertySignature(modifiers: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, name: String, parameters: ReadonlyArray<ParameterDeclaration>, body: Block?): SetAccessorDeclaration
abstract fun createSetAccessorDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: PropertyName, parameters: ReadonlyArray<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: ReadonlyArray<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: ReadonlyArray<TypeNode>?, template: TemplateLiteral): TaggedTemplateExpression
Link copied to clipboard
abstract fun createTemplateExpression(head: TemplateHead, templateSpans: ReadonlyArray<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: ReadonlyArray<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: ReadonlyArray<NodeFactoryCreateTupleTypeNodeElementsItem>): TupleTypeNode
Link copied to clipboard
abstract fun createTypeAliasDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: String, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, type: TypeNode): TypeAliasDeclaration
abstract fun createTypeAliasDeclaration(modifiers: ReadonlyArray<ModifierLike>?, name: Identifier, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, type: TypeNode): TypeAliasDeclaration
Link copied to clipboard
Link copied to clipboard
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: ReadonlyArray<Modifier>?, name: String, constraint: TypeNode = definedExternally, defaultType: TypeNode = definedExternally): TypeParameterDeclaration
abstract fun createTypeParameterDeclaration(modifiers: ReadonlyArray<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: ReadonlyArray<TypeNode> = definedExternally): TypeQueryNode
Link copied to clipboard
abstract fun createTypeReferenceNode(typeName: String, typeArguments: ReadonlyArray<TypeNode> = definedExternally): TypeReferenceNode
abstract fun createTypeReferenceNode(typeName: EntityName, typeArguments: ReadonlyArray<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: ReadonlyArray<VariableDeclaration>, flags: NodeFlags = definedExternally): VariableDeclarationList
Link copied to clipboard
abstract fun createVariableStatement(modifiers: ReadonlyArray<ModifierLike>?, declarationList: ReadonlyArray<VariableDeclaration>): VariableStatement
abstract fun createVariableStatement(modifiers: ReadonlyArray<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: ReadonlyArray<ModifierLike>?): T
Updates a node that may contain decorators or modifiers, replacing only the decorators and modifiers of the node.
Link copied to clipboard
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: ReadonlyArray<ArrayBindingElement>): ArrayBindingPattern
Link copied to clipboard
abstract fun updateArrayLiteralExpression(node: ArrayLiteralExpression, elements: ReadonlyArray<Expression>): ArrayLiteralExpression
Link copied to clipboard
Link copied to clipboard
abstract fun updateArrowFunction(node: ArrowFunction, modifiers: ReadonlyArray<Modifier>?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<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: ReadonlyArray<SourceFile>, prepends: ReadonlyArray<NodeFactoryUpdateBundlePrependsItem> = definedExternally): Bundle
Link copied to clipboard
abstract fun updateCallChain(node: CallChain, expression: Expression, questionDotToken: QuestionDotToken?, typeArguments: ReadonlyArray<TypeNode>?, argumentsArray: ReadonlyArray<Expression>): CallChain
Link copied to clipboard
abstract fun updateCallExpression(node: CallExpression, expression: Expression, typeArguments: ReadonlyArray<TypeNode>?, argumentsArray: ReadonlyArray<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: ReadonlyArray<CaseOrDefaultClause>): CaseBlock
Link copied to clipboard
abstract fun updateCaseClause(node: CaseClause, expression: Expression, statements: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, name: Identifier?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, heritageClauses: ReadonlyArray<HeritageClause>?, members: ReadonlyArray<ClassElement>): ClassDeclaration
Link copied to clipboard
abstract fun updateClassExpression(node: ClassExpression, modifiers: ReadonlyArray<ModifierLike>?, name: Identifier?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, heritageClauses: ReadonlyArray<HeritageClause>?, members: ReadonlyArray<ClassElement>): ClassExpression
Link copied to clipboard
abstract fun updateClassStaticBlockDeclaration(node: ClassStaticBlockDeclaration, body: Block): ClassStaticBlockDeclaration
Link copied to clipboard
abstract fun updateCommaListExpression(node: CommaListExpression, elements: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, parameters: ReadonlyArray<ParameterDeclaration>, body: Block?): ConstructorDeclaration
Link copied to clipboard
abstract fun updateConstructorTypeNode(node: ConstructorTypeNode, modifiers: ReadonlyArray<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: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, name: Identifier, members: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, expression: Expression): ExportAssignment
Link copied to clipboard
abstract fun updateExportDeclaration(node: ExportDeclaration, modifiers: ReadonlyArray<ModifierLike>?, isTypeOnly: Boolean, exportClause: NamedExportBindings?, moduleSpecifier: Expression?, attributes: ImportAttributes?): ExportDeclaration
Link copied to clipboard
abstract fun updateExportSpecifier(node: ExportSpecifier, isTypeOnly: Boolean, propertyName: Identifier?, name: Identifier): 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: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, asteriskToken: AsteriskToken?, name: Identifier?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode?, body: Block?): FunctionDeclaration
Link copied to clipboard
abstract fun updateFunctionExpression(node: FunctionExpression, modifiers: ReadonlyArray<Modifier>?, asteriskToken: AsteriskToken?, name: Identifier?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, name: PropertyName, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode?, body: Block?): GetAccessorDeclaration
Link copied to clipboard
abstract fun updateHeritageClause(node: HeritageClause, types: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, importClause: ImportClause?, moduleSpecifier: Expression, attributes: ImportAttributes?): ImportDeclaration
Link copied to clipboard
abstract fun updateImportEqualsDeclaration(node: ImportEqualsDeclaration, modifiers: ReadonlyArray<ModifierLike>?, isTypeOnly: Boolean, name: Identifier, moduleReference: ModuleReference): ImportEqualsDeclaration
Link copied to clipboard
abstract fun updateImportSpecifier(node: ImportSpecifier, isTypeOnly: Boolean, propertyName: Identifier?, 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: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, parameters: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, name: Identifier, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, heritageClauses: ReadonlyArray<HeritageClause>?, members: ReadonlyArray<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: ReadonlyArray<JSDocTag>?): JSDoc
abstract fun updateJSDocComment(node: JSDoc, comment: NodeArray<JSDocComment>?, tags: ReadonlyArray<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: ReadonlyArray<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
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: ReadonlyArray<JSDocTemplateTag>?, parameters: ReadonlyArray<JSDocParameterTag>, type: JSDocReturnTag?): JSDocSignature
Link copied to clipboard
abstract fun updateJSDocTemplateTag(node: JSDocTemplateTag, tagName: Identifier?, constraint: JSDocTypeExpression?, typeParameters: ReadonlyArray<TypeParameterDeclaration>, comment: String?): JSDocTemplateTag
abstract fun updateJSDocTemplateTag(node: JSDocTemplateTag, tagName: Identifier?, constraint: JSDocTypeExpression?, typeParameters: ReadonlyArray<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: ReadonlyArray<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: ReadonlyArray<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: ReadonlyArray<JsxChild>, closingElement: JsxClosingElement): JsxElement
Link copied to clipboard
Link copied to clipboard
abstract fun updateJsxFragment(node: JsxFragment, openingFragment: JsxOpeningFragment, children: ReadonlyArray<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: ReadonlyArray<TypeNode>?, attributes: JsxAttributes): JsxOpeningElement
Link copied to clipboard
abstract fun updateJsxSelfClosingElement(node: JsxSelfClosingElement, tagName: JsxTagNameExpression, typeArguments: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, asteriskToken: AsteriskToken?, name: PropertyName, questionToken: QuestionToken?, typeParameters: ReadonlyArray<TypeParameterDeclaration>?, parameters: ReadonlyArray<ParameterDeclaration>, type: TypeNode?, body: Block?): MethodDeclaration
Link copied to clipboard
abstract fun updateMethodSignature(node: MethodSignature, modifiers: ReadonlyArray<Modifier>?, name: PropertyName, questionToken: QuestionToken?, typeParameters: NodeArray<TypeParameterDeclaration>?, parameters: NodeArray<ParameterDeclaration>, type: TypeNode?): MethodSignature
Link copied to clipboard
abstract fun updateModuleBlock(node: ModuleBlock, statements: ReadonlyArray<Statement>): ModuleBlock
Link copied to clipboard
abstract fun updateModuleDeclaration(node: ModuleDeclaration, modifiers: ReadonlyArray<ModifierLike>?, name: ModuleName, body: ModuleBody?): ModuleDeclaration
Link copied to clipboard
abstract fun updateNamedExports(node: NamedExports, elements: ReadonlyArray<ExportSpecifier>): NamedExports
Link copied to clipboard
abstract fun updateNamedImports(node: NamedImports, elements: ReadonlyArray<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: ReadonlyArray<TypeNode>?, argumentsArray: ReadonlyArray<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: ReadonlyArray<BindingElement>): ObjectBindingPattern
Link copied to clipboard
abstract fun updateObjectLiteralExpression(node: ObjectLiteralExpression, properties: ReadonlyArray<ObjectLiteralElementLike>): ObjectLiteralExpression
Link copied to clipboard
Link copied to clipboard
abstract fun updateParameterDeclaration(node: ParameterDeclaration, modifiers: ReadonlyArray<ModifierLike>?, dotDotDotToken: DotDotDotToken?, name: String, questionToken: QuestionToken?, type: TypeNode?, initializer: Expression?): ParameterDeclaration
abstract fun updateParameterDeclaration(node: ParameterDeclaration, modifiers: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, name: String, questionOrExclamationToken: ExclamationToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
abstract fun updatePropertyDeclaration(node: PropertyDeclaration, modifiers: ReadonlyArray<ModifierLike>?, name: String, questionOrExclamationToken: QuestionToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
abstract fun updatePropertyDeclaration(node: PropertyDeclaration, modifiers: ReadonlyArray<ModifierLike>?, name: PropertyName, questionOrExclamationToken: ExclamationToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
abstract fun updatePropertyDeclaration(node: PropertyDeclaration, modifiers: ReadonlyArray<ModifierLike>?, name: PropertyName, questionOrExclamationToken: QuestionToken?, type: TypeNode?, initializer: Expression?): PropertyDeclaration
Link copied to clipboard
abstract fun updatePropertySignature(node: PropertySignature, modifiers: ReadonlyArray<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: ReadonlyArray<ModifierLike>?, name: PropertyName, parameters: ReadonlyArray<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: ReadonlyArray<Statement>, isDeclarationFile: Boolean = definedExternally, referencedFiles: ReadonlyArray<FileReference> = definedExternally, typeReferences: ReadonlyArray<FileReference> = definedExternally, hasNoDefaultLib: Boolean = definedExternally, libReferences: ReadonlyArray<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: ReadonlyArray<TypeNode>?, template: TemplateLiteral): TaggedTemplateExpression
Link copied to clipboard
abstract fun updateTemplateExpression(node: TemplateExpression, head: TemplateHead, templateSpans: ReadonlyArray<TemplateSpan>): TemplateExpression
Link copied to clipboard
abstract fun updateTemplateLiteralType(node: TemplateLiteralTypeNode, head: TemplateHead, templateSpans: ReadonlyArray<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: ReadonlyArray<NodeFactoryUpdateTupleTypeNodeElementsItem>): TupleTypeNode
Link copied to clipboard
abstract fun updateTypeAliasDeclaration(node: TypeAliasDeclaration, modifiers: ReadonlyArray<ModifierLike>?, name: Identifier, typeParameters: ReadonlyArray<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: ReadonlyArray<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: ReadonlyArray<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: ReadonlyArray<VariableDeclaration>): VariableDeclarationList
Link copied to clipboard
abstract fun updateVariableStatement(node: VariableStatement, modifiers: ReadonlyArray<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