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