Package-level declarations

Types

Link copied to clipboard
@Serializable
enum Accessibility : Enum<Accessibility>
Link copied to clipboard
@Serializable
@SerialName(value = "amd")
class AmdConfig : BaseModuleConfig, ModuleConfig
Link copied to clipboard
@Serializable
class Argument
Link copied to clipboard
@Serializable
@SerialName(value = "ArrayExpression")
class ArrayExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "ArrayExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "ArrayPattern")
class ArrayPattern : PatternBase, Pattern, TsFnParameter

conflict with @SerialName remove class property override var type : String? = "ArrayPattern"

Link copied to clipboard
@Serializable
@SerialName(value = "ArrowFunctionExpression")
class ArrowFunctionExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "ArrowFunctionExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "AssignmentExpression")
class AssignmentExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "AssignmentExpression"

Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "AssignmentPattern")
class AssignmentPattern : PatternBase, Pattern, TsParameterPropertyParameter

conflict with @SerialName remove class property override var type : String? = "AssignmentPattern"

Link copied to clipboard
@Serializable
@SerialName(value = "AssignmentPatternProperty")
class AssignmentPatternProperty : Node, HasSpan, ObjectPatternProperty

conflict with @SerialName remove class property override var type : String? = "AssignmentPatternProperty"

Link copied to clipboard
@Serializable
@SerialName(value = "AssignmentProperty")
class AssignmentProperty : Node, Property

conflict with @SerialName remove class property override var type : String? = "AssignmentProperty"

Link copied to clipboard
@Serializable
class Assumptions
Link copied to clipboard
@Serializable
@SerialName(value = "AwaitExpression")
class AwaitExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "AwaitExpression"

Link copied to clipboard
Link copied to clipboard
@Serializable
interface BaseParseOptions
Link copied to clipboard
@Serializable
@SerialName(value = "BigIntLiteral")
class BigIntLiteral : Node, HasSpan, Literal, PropertyName, TsLiteral

conflict with @SerialName remove class property override var type : String? = "BigIntLiteral"

Link copied to clipboard
@Serializable
@SerialName(value = "BinaryExpression")
class BinaryExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "BinaryExpression"

Link copied to clipboard
@Serializable
enum BinaryOperator : Enum<BinaryOperator>
Link copied to clipboard

Binding identifier AST node interface.

Link copied to clipboard

Type alias for IdentifierImpl when used as a binding identifier.

This allows the same implementation class to be used for both identifier and binding identifier contexts, as they share the same structure.

Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "BlockStatement")
class BlockStatementImpl : BlockStatement

conflict with @SerialName remove class property override var type : String? = "BlockStatement"

Link copied to clipboard
@Serializable
@SerialName(value = "BooleanLiteral")
class BooleanLiteral : Node, HasSpan, Literal, TsLiteral

conflict with @SerialName remove class property override var type : String? = "BooleanLiteral"

Link copied to clipboard
@Serializable
@SerialName(value = "BreakStatement")
class BreakStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "BreakStatement"

Link copied to clipboard
@Serializable
class CallerOptions
Link copied to clipboard
@Serializable
@SerialName(value = "CallExpression")
class CallExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "CallExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "CatchClause")
class CatchClause : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "CatchClause"

Link copied to clipboard
@Serializable
@SerialName(value = "ClassDeclaration")
class ClassDeclaration : JsClass, Node, Declaration

conflict with @SerialName remove class property override var type : String? = "ClassDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "ClassExpression")
class ClassExpression : JsClass, ExpressionBase, Expression, DefaultDecl

conflict with @SerialName remove class property override var type : String? = "ClassExpression"

Link copied to clipboard
@Serializable
interface ClassMember
Link copied to clipboard
@Serializable
@SerialName(value = "ClassMethod")
class ClassMethod : ClassMethodBase, ClassMember

conflict with @SerialName remove class property override var type : String? = "ClassMethod"

Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "ClassProperty")
class ClassProperty : ClassPropertyBase, ClassMember

conflict with @SerialName remove class property override var type : String? = "ClassProperty"

Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "commonjs")
class CommonJsConfig : BaseModuleConfig, ModuleConfig
Link copied to clipboard
@Serializable
@SerialName(value = "Computed")
class ComputedPropName : Node, HasSpan, PropertyName

conflict with @SerialName remove class property override var type : String? = "Computed"

Link copied to clipboard
@Serializable
@SerialName(value = "ConditionalExpression")
class ConditionalExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "ConditionalExpression"

Link copied to clipboard
interface Config
Link copied to clipboard
@Serializable
class ConstModulesConfig
Link copied to clipboard
@Serializable
@SerialName(value = "Constructor")
class Constructor : Node, HasSpan, ClassMember

conflict with @SerialName remove class property override var type : String? = "Constructor"

Link copied to clipboard
@Serializable
@SerialName(value = "ContinueStatement")
class ContinueStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "ContinueStatement"

Link copied to clipboard
@Serializable
@SerialName(value = "DebuggerStatement")
class DebuggerStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "DebuggerStatement"

Link copied to clipboard
@Serializable
interface Declaration : Statement
Link copied to clipboard
@Serializable
@SerialName(value = "Decorator")
class Decorator : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "Decorator"

Link copied to clipboard
@Serializable
interface DefaultDecl
Link copied to clipboard
@Serializable
@SerialName(value = "DoWhileStatement")
class DoWhileStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "DoWhileStatement"

Link copied to clipboard
@Serializable
@SerialName(value = "EmptyStatement")
class EmptyStatement : Node, HasSpan, ClassMember, Statement

conflict with @SerialName remove class property override var type : String? = "EmptyStatement"

Link copied to clipboard
@Serializable
class EnvConfig
Link copied to clipboard
@Serializable
@SerialName(value = "es6")
class Es6Config : BaseModuleConfig, ModuleConfig
Link copied to clipboard
@Serializable
@SerialName(value = "ecmascript")
class EsParserConfig : ParserConfig

conflict with @SerialName remove class property override var syntax : String? = "ecmascript"

Link copied to clipboard
@Serializable
@SerialName(value = "ExportAllDeclaration")
class ExportAllDeclaration : Node, HasSpan, ModuleDeclaration

conflict with @SerialName remove class property override var type : String? = "ExportAllDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "ExportDeclaration")
class ExportDeclaration : Node, HasSpan, ModuleDeclaration

conflict with @SerialName remove class property override var type : String? = "ExportDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "ExportDefaultDeclaration")
class ExportDefaultDeclaration : Node, HasSpan, ModuleDeclaration

conflict with @SerialName remove class property override var type : String? = "ExportDefaultDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "ExportDefaultExpression")
class ExportDefaultExpression : Node, HasSpan, ModuleDeclaration

conflict with @SerialName remove class property override var type : String? = "ExportDefaultExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "ExportDefaultSpecifier")
class ExportDefaultSpecifier : Node, HasSpan, ExportSpecifier

conflict with @SerialName remove class property override var type : String? = "ExportDefaultSpecifier"

Link copied to clipboard
@Serializable
@SerialName(value = "ExportNamedDeclaration")
class ExportNamedDeclaration : Node, HasSpan, ModuleDeclaration

conflict with @SerialName remove class property override var type : String? = "ExportNamedDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "ExportNamespaceSpecifier")
class ExportNamespaceSpecifier : Node, HasSpan, ExportSpecifier

conflict with @SerialName remove class property override var type : String? = "ExportNamespaceSpecifier"

Link copied to clipboard
@Serializable
interface ExportSpecifier
Link copied to clipboard
@Serializable
interface Expression : JSXExpression, Pattern
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "ExpressionStatement")
class ExpressionStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "ExpressionStatement"

Link copied to clipboard
interface Fn : HasSpan, HasDecorator
Link copied to clipboard
@Serializable
@SerialName(value = "ForInStatement")
class ForInStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "ForInStatement"

Link copied to clipboard
@Serializable
@SerialName(value = "ForOfStatement")
class ForOfStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "ForOfStatement"

Link copied to clipboard
@Serializable
@SerialName(value = "ForStatement")
class ForStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "ForStatement"

Link copied to clipboard
@Serializable
@SerialName(value = "FunctionDeclaration")
class FunctionDeclaration : Fn, Declaration
Link copied to clipboard
@Serializable
@SerialName(value = "FunctionExpression")
class FunctionExpression : Fn, ExpressionBase, Expression, DefaultDecl

conflict with @SerialName remove class property override var type : String? = "FunctionExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "GetterProperty")
class GetterProperty : PropBase, HasSpan, Property

conflict with @SerialName remove class property override var type : String? = "GetterProperty"

Link copied to clipboard
@Serializable
class GlobalPassOption
Link copied to clipboard
interface HasDecorator
Link copied to clipboard
interface HasInterpreter
Link copied to clipboard
interface HasSpan
Link copied to clipboard
@Serializable
@SerialName(value = "Identifier")
class IdentifierImpl : Identifier, BindingIdentifier

Implementation of Identifier and BindingIdentifier interfaces.

Link copied to clipboard
@Serializable
@SerialName(value = "IfStatement")
class IfStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "IfStatement"

Link copied to clipboard
@Serializable
@SerialName(value = "ImportDeclaration")
class ImportDeclaration : Node, HasSpan, ModuleDeclaration

conflict with @SerialName remove class property override var type : String? = "ImportDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "ImportDefaultSpecifier")
class ImportDefaultSpecifier : Node, HasSpan, ImportSpecifier

conflict with @SerialName remove class property override var type : String? = "ImportDefaultSpecifier"

Link copied to clipboard
@Serializable
@SerialName(value = "ImportNamespaceSpecifier")
class ImportNamespaceSpecifier : Node, HasSpan, ImportSpecifier

conflict with @SerialName remove class property override var type : String? = "ImportNamespaceSpecifier"

Link copied to clipboard
@Serializable
interface ImportSpecifier
Link copied to clipboard
@Serializable
@SerialName(value = "Invalid")
class Invalid : Node, HasSpan, Expression, Pattern

conflict with @SerialName remove class property override var type : String? = "Invalid"

Link copied to clipboard
@Serializable
class JscConfig
Link copied to clipboard
Link copied to clipboard
@Serializable
enum JscTarget : Enum<JscTarget>
Link copied to clipboard
@Serializable
class JsFormatOptions
Link copied to clipboard
@Serializable
@SerialName(value = "Import")
class JsImport : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "Import"

Link copied to clipboard
@Serializable
class JsMinifyOptions
Link copied to clipboard
@Serializable
@SerialName(value = "Super")
class JsSuper : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "Super"

Link copied to clipboard
@Serializable
@SerialName(value = "JSXAttribute")
class JSXAttribute : Node, HasSpan, JSXAttributeOrSpread

conflict with @SerialName remove class property override var type : String? = "JSXAttribute"

Link copied to clipboard
@Serializable
interface JSXAttributeName
Link copied to clipboard
@Serializable
interface JSXAttributeOrSpread
Link copied to clipboard
@Serializable
interface JSXAttrValue
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "JSXClosingElement")
class JSXClosingElementImpl : JSXClosingElement

conflict with @SerialName remove class property override var type : String? = "JSXClosingElement"

Link copied to clipboard
@Serializable
@SerialName(value = "JSXClosingFragment")
class JSXClosingFragment : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "JSXClosingFragment"

Link copied to clipboard
@Serializable
@SerialName(value = "JSXElement")
class JSXElement : Node, HasSpan, Expression, JSXAttrValue, JSXElementChild

conflict with @SerialName remove class property override var type : String? = "JSXElement"

Link copied to clipboard
@Serializable
interface JSXElementChild
Link copied to clipboard
@Serializable
interface JSXElementName
Link copied to clipboard
@Serializable
@SerialName(value = "JSXEmptyExpression")
class JSXEmptyExpression : Node, HasSpan, Expression, JSXExpression

conflict with @SerialName remove class property override var type : String? = "JSXEmptyExpression"

Link copied to clipboard
@Serializable
interface JSXExpression
Link copied to clipboard
@Serializable
@SerialName(value = "JSXExpressionContainer")
class JSXExpressionContainer : Node, HasSpan, JSXAttrValue, JSXElementChild

conflict with @SerialName remove class property override var type : String? = "JSXExpressionContainer"

Link copied to clipboard
@Serializable
@SerialName(value = "JSXFragment")
class JSXFragment : Node, HasSpan, Expression, JSXAttrValue, JSXElementChild

conflict with @SerialName remove class property override var type : String? = "JSXFragment"

Link copied to clipboard
@Serializable
@SerialName(value = "JSXMemberExpression")
class JSXMemberExpression : Node, Expression, JSXObject, JSXElementName

conflict with @SerialName remove class property override var type : String? = "JSXMemberExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "JSXNamespacedName")
class JSXNamespacedName : Node, Expression, JSXElementName, JSXAttributeName

conflict with @SerialName remove class property override var type : String? = "JSXNamespacedName"

Link copied to clipboard
@Serializable
interface JSXObject
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "JSXOpeningElement")
class JSXOpeningElementImpl : JSXOpeningElement

conflict with @SerialName remove class property override var type : String? = "JSXOpeningElement"

Link copied to clipboard
@Serializable
@SerialName(value = "JSXOpeningFragment")
class JSXOpeningFragment : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "JSXOpeningFragment"

Link copied to clipboard
@Serializable
@SerialName(value = "JSXSpreadChild")
class JSXSpreadChild : Node, HasSpan, JSXElementChild

conflict with @SerialName remove class property override var type : String? = "JSXSpreadChild"

Link copied to clipboard
@Serializable
@SerialName(value = "JSXText")
class JSXText : Node, HasSpan, JSXElementChild, Literal

conflict with @SerialName remove class property override var type : String? = "JSXText"

Link copied to clipboard
@Serializable
@SerialName(value = "KeyValuePatternProperty")
class KeyValuePatternProperty : Node, ObjectPatternProperty

conflict with @SerialName remove class property override var type : String? = "KeyValuePatternProperty"

Link copied to clipboard
@Serializable
@SerialName(value = "KeyValueProperty")
class KeyValueProperty : PropBase, Property

conflict with @SerialName remove class property override var type : String? = "KeyValueProperty"

Link copied to clipboard
@Serializable
@SerialName(value = "LabeledStatement")
class LabeledStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "LabeledStatement"

Link copied to clipboard
@Serializable
interface Literal : Expression, JSXAttrValue
Link copied to clipboard
@Serializable
class MatchPattern
Link copied to clipboard
@Serializable
@SerialName(value = "MemberExpression")
class MemberExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "MemberExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "MetaProperty")
class MetaProperty : Node, HasSpan, Expression

conflict with @SerialName remove class property override var type : String? = "MetaProperty"

Link copied to clipboard
@Serializable
enum MethodKind : Enum<MethodKind>
Link copied to clipboard
@Serializable
@SerialName(value = "MethodProperty")
class MethodProperty : PropBase, Fn, Property

conflict with @SerialName remove class property override var type : String? = "MethodProperty"

Link copied to clipboard
@Serializable
@SerialName(value = "Module")
class Module : Node, HasSpan, HasInterpreter, Program

conflict with @SerialName remove class property override var type : String? = "Module"

Link copied to clipboard
@Serializable
interface ModuleConfig
Link copied to clipboard
@Serializable
interface ModuleDeclaration : ModuleItem
Link copied to clipboard
@Serializable
interface ModuleExportName
Link copied to clipboard
@Serializable
interface ModuleItem
Link copied to clipboard
@Serializable
@SerialName(value = "ExportSpecifier")
class NamedExportSpecifier : Node, HasSpan, ExportSpecifier

conflict with @SerialName remove class property override var type : String? = "ExportSpecifier"

Link copied to clipboard
@Serializable
@SerialName(value = "ImportSpecifier")
class NamedImportSpecifier : Node, HasSpan, ImportSpecifier

conflict with @SerialName remove class property override var type : String? = "ImportSpecifier"

Link copied to clipboard
@Serializable
@SerialName(value = "NewExpression")
class NewExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "NewExpression"

Link copied to clipboard
interface Node

conflict with @SerialName remove class property var type: String?

Link copied to clipboard
@Serializable
@SerialName(value = "nodenext")
class NodeNextConfig : BaseModuleConfig, ModuleConfig
Link copied to clipboard
@Serializable
@SerialName(value = "NullLiteral")
class NullLiteral : Node, HasSpan, Literal

conflict with @SerialName remove class property override var type : String? = "NullLiteral"

Link copied to clipboard
@Serializable
@SerialName(value = "NumericLiteral")
class NumericLiteral : Node, HasSpan, Literal, PropertyName, TsLiteral

conflict with @SerialName remove class property override var type : String? = "NumericLiteral"

Link copied to clipboard
@Serializable
@SerialName(value = "ObjectExpression")
class ObjectExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "ObjectExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "ObjectPattern")
class ObjectPattern : PatternBase, Pattern, TsFnParameter

conflict with @SerialName remove class property override var type : String? = "ObjectPattern"

Link copied to clipboard
@Serializable
interface ObjectPatternProperty
Link copied to clipboard
@Serializable
class OptimizerConfig
Link copied to clipboard
@Serializable
@SerialName(value = "OptionalChainingExpression")
class OptionalChainingExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "OptionalChainingExpression"

Link copied to clipboard
@Serializable
class Options : Config
Link copied to clipboard
@Serializable
class Output
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "Parameter")
class ParamImpl : Param

conflict with @SerialName remove class property override var type : String? = "Parameter"

Link copied to clipboard
@Serializable
@SerialName(value = "ParenthesisExpression")
class ParenthesisExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "ParenthesisExpression"

Link copied to clipboard
Link copied to clipboard
@Serializable
interface ParserConfig : BaseParseOptions
Link copied to clipboard
@Serializable
interface Pattern
Link copied to clipboard
interface PatternBase : Node, HasSpan
Link copied to clipboard
@Serializable
class Plugin
Link copied to clipboard
@Serializable
@SerialName(value = "PrivateMethod")
class PrivateMethod : ClassMethodBase, ClassMember

conflict with @SerialName remove class property override var type : String? = "PrivateMethod"

Link copied to clipboard
@Serializable
@SerialName(value = "PrivateName")
class PrivateName : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "PrivateName"

Link copied to clipboard
@Serializable
@SerialName(value = "PrivateProperty")
class PrivateProperty : ClassPropertyBase, ClassMember

conflict with @SerialName remove class property override var type : String? = "PrivateProperty"

Link copied to clipboard
@Serializable
interface Program
Link copied to clipboard
interface PropBase : Node
Link copied to clipboard
@Serializable
interface Property
Link copied to clipboard
@Serializable
interface PropertyName
Link copied to clipboard
@Serializable
class ReactConfig
Link copied to clipboard
typealias Record<T, S> = Map<T, String>
Link copied to clipboard
@Serializable
@SerialName(value = "RegExpLiteral")
class RegExpLiteral : Node, HasSpan, Literal

conflict with @SerialName remove class property override var type : String? = "RegExpLiteral"

Link copied to clipboard
@Serializable
@SerialName(value = "RestElement")
class RestElement : PatternBase, Pattern, ObjectPatternProperty, TsFnParameter

conflict with @SerialName remove class property override var type : String? = "RestElement"

Link copied to clipboard
@Serializable
@SerialName(value = "ReturnStatement")
class ReturnStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "ReturnStatement"

Link copied to clipboard
@Serializable
@SerialName(value = "Script")
class Script : Node, HasSpan, HasInterpreter, Program

conflict with @SerialName remove class property override var type : String? = "Script"

Link copied to clipboard
@Serializable
@SerialName(value = "SequenceExpression")
class SequenceExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "SequenceExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "SetterProperty")
class SetterProperty : PropBase, HasSpan, Property

conflict with @SerialName remove class property override var type : String? = "SetterProperty"

Link copied to clipboard
@Serializable
class Span
Link copied to clipboard
@Serializable
@SerialName(value = "SpreadElement")
class SpreadElement : Node, JSXAttributeOrSpread

conflict with @SerialName remove class property override var type : String? = "SpreadElement"

Link copied to clipboard
@Serializable
interface Statement : ModuleItem
Link copied to clipboard
@Serializable
@SerialName(value = "StaticBlock")
class StaticBlock : Node, HasSpan, ClassMember

conflict with @SerialName remove class property override var type : String? = "StaticBlock"

Link copied to clipboard
@Serializable
@SerialName(value = "StringLiteral")
class StringLiteral : Node, HasSpan, Literal, ModuleExportName, PropertyName, TsLiteral, TsEnumMemberId, TsModuleName

conflict with @SerialName remove class property override var type : String? = "StringLiteral"

Link copied to clipboard
@Serializable
@SerialName(value = "SuperPropExpression")
class SuperPropExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "SuperPropExpression"

Link copied to clipboard
annotation class SwcDslMarker
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "SwitchCase")
class SwitchCase : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "SwitchCase"

Link copied to clipboard
@Serializable
@SerialName(value = "SwitchStatement")
class SwitchStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "SwitchStatement"

Link copied to clipboard
@Serializable
@SerialName(value = "systemjs")
class SystemjsConfig : ModuleConfig
Link copied to clipboard
@Serializable
@SerialName(value = "TaggedTemplateExpression")
class TaggedTemplateExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "TaggedTemplateExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "TemplateElement")
class TemplateElement : ExpressionBase

conflict with @SerialName remove class property override var type : String? = "TemplateElement"

Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "TemplateLiteral")
class TemplateLiteralImpl : TemplateLiteral, TsTemplateLiteralType
Link copied to clipboard
@Serializable
class TerserCompressOptions
Link copied to clipboard
Link copied to clipboard
@Serializable
class TerserMangleOptions
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "ThisExpression")
class ThisExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "ThisExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "ThrowStatement")
class ThrowStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "ThrowStatement"

Link copied to clipboard
@Serializable
class TransformConfig
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "TryStatement")
class TryStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "TryStatement"

Link copied to clipboard
@Serializable
@SerialName(value = "TsArrayType")
class TsArrayType : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsArrayType"

Link copied to clipboard
@Serializable
@SerialName(value = "TsAsExpression")
class TsAsExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "TsAsExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "TsCallSignatureDeclaration")
class TsCallSignatureDeclaration : Node, HasSpan, TsTypeElement

conflict with @SerialName remove class property override var type : String? = "TsCallSignatureDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "TsConditionalType")
class TsConditionalType : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsConditionalType"

Link copied to clipboard
@Serializable
@SerialName(value = "TsConstAssertion")
class TsConstAssertion : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "TsConstAssertion"

Link copied to clipboard
@Serializable
@SerialName(value = "TsConstructorType")
class TsConstructorType : Node, HasSpan, TsFnOrConstructorType

conflict with @SerialName remove class property override var type : String? = "TsConstructorType"

Link copied to clipboard
@Serializable
@SerialName(value = "TsConstructSignatureDeclaration")
class TsConstructSignatureDeclaration : Node, HasSpan, TsTypeElement

conflict with @SerialName remove class property override var type : String? = "TsConstructSignatureDeclaration"

Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "TsEnumDeclaration")
class TsEnumDeclaration : Node, HasSpan, Declaration

conflict with @SerialName remove class property override var type : String? = "TsEnumDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "TsEnumMember")
class TsEnumMember : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "TsEnumMember"

Link copied to clipboard
@Serializable
interface TsEnumMemberId
Link copied to clipboard
@Serializable
@SerialName(value = "TsExportAssignment")
class TsExportAssignment : Node, HasSpan, ModuleDeclaration

conflict with @SerialName remove class property override var type : String? = "TsExportAssignment"

Link copied to clipboard
@Serializable
@SerialName(value = "TsExpressionWithTypeArguments")
class TsExpressionWithTypeArguments : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "TsExpressionWithTypeArguments"

Link copied to clipboard
@Serializable
@SerialName(value = "TsExternalModuleReference")
class TsExternalModuleReference : Node, HasSpan, TsModuleReference

conflict with @SerialName remove class property override var type : String? = "TsExternalModuleReference"

Link copied to clipboard
@Serializable
interface TsFnOrConstructorType : TsType
Link copied to clipboard
@Serializable
interface TsFnParameter
Link copied to clipboard
@Serializable
@SerialName(value = "TsFunctionType")
class TsFunctionType : Node, HasSpan, TsFnOrConstructorType

conflict with @SerialName remove class property override var type : String? = "TsFunctionType"

Link copied to clipboard
@Serializable
@SerialName(value = "TsGetterSignature")
class TsGetterSignature : Node, HasSpan, TsTypeElement

conflict with @SerialName remove class property override var type : String? = "TsGetterSignature"

Link copied to clipboard
@Serializable
@SerialName(value = "TsImportEqualsDeclaration")
class TsImportEqualsDeclaration : Node, HasSpan, ModuleDeclaration

conflict with @SerialName remove class property override var type : String? = "TsImportEqualsDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "TsImportType")
class TsImportType : Node, HasSpan, TsType, TsTypeQueryExpr

conflict with @SerialName remove class property override var type : String? = "TsImportType"

Link copied to clipboard
@Serializable
@SerialName(value = "TsIndexedAccessType")
class TsIndexedAccessType : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsIndexedAccessType"

Link copied to clipboard
@Serializable
@SerialName(value = "TsIndexSignature")
class TsIndexSignature : Node, HasSpan, ClassMember, TsTypeElement

conflict with @SerialName remove class property override var type : String? = "TsIndexSignature"

Link copied to clipboard
@Serializable
@SerialName(value = "TsInferType")
class TsInferType : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsInferType"

Link copied to clipboard
@Serializable
@SerialName(value = "TsInstantiation")
class TsInstantiation : Node, HasSpan, Expression

conflict with @SerialName remove class property override var type : String? = "TsInstantiation"

Link copied to clipboard
@Serializable
@SerialName(value = "TsInterfaceBody")
class TsInterfaceBody : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "TsInterfaceBody"

Link copied to clipboard
@Serializable
@SerialName(value = "TsInterfaceDeclaration")
class TsInterfaceDeclaration : Node, HasSpan, Declaration, DefaultDecl

conflict with @SerialName remove class property override var type : String? = "TsInterfaceDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "TsIntersectionType")
class TsIntersectionType : Node, HasSpan, TsUnionOrIntersectionType

conflict with @SerialName remove class property override var type : String? = "TsIntersectionType"

Link copied to clipboard
@Serializable
@SerialName(value = "TsKeywordType")
class TsKeywordType : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsKeywordType"

Link copied to clipboard
Link copied to clipboard
@Serializable
interface TsLiteral
Link copied to clipboard
@Serializable
@SerialName(value = "TsLiteralType")
class TsLiteralType : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsLiteralType"

Link copied to clipboard
@Serializable
@SerialName(value = "TsMappedType")
class TsMappedType : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsMappedType"

Link copied to clipboard
@Serializable
@SerialName(value = "TsMethodSignature")
class TsMethodSignature : Node, HasSpan, TsTypeElement

conflict with @SerialName remove class property override var type : String? = "TsMethodSignature"

Link copied to clipboard
@Serializable
@SerialName(value = "TsModuleBlock")
class TsModuleBlock : Node, HasSpan, TsNamespaceBody

conflict with @SerialName remove class property override var type : String? = "TsModuleBlock"

Link copied to clipboard
@Serializable
@SerialName(value = "TsModuleDeclaration")
class TsModuleDeclaration : Node, HasSpan, Declaration

conflict with @SerialName remove class property override var type : String? = "TsModuleDeclaration"

Link copied to clipboard
@Serializable
interface TsModuleName
Link copied to clipboard
@Serializable
interface TsModuleReference
Link copied to clipboard
@Serializable
interface TsNamespaceBody
Link copied to clipboard
@Serializable
@SerialName(value = "TsNamespaceDeclaration")
class TsNamespaceDeclaration : Node, HasSpan, TsNamespaceBody

conflict with @SerialName remove class property override var type : String? = "TsNamespaceDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "TsNamespaceExportDeclaration")
class TsNamespaceExportDeclaration : Node, HasSpan, ModuleDeclaration

conflict with @SerialName remove class property override var type : String? = "TsNamespaceExportDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "TsNonNullExpression")
class TsNonNullExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "TsNonNullExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "TsOptionalType")
class TsOptionalType : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsOptionalType"

Link copied to clipboard
@Serializable
@SerialName(value = "TsParameterProperty")
class TsParameterProperty : Node, HasSpan, HasDecorator

conflict with @SerialName remove class property override var type : String? = "TsParameterProperty"

Link copied to clipboard
@Serializable
interface TsParameterPropertyParameter
Link copied to clipboard
@Serializable
@SerialName(value = "TsParenthesizedType")
class TsParenthesizedType : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsParenthesizedType"

Link copied to clipboard
@Serializable
@SerialName(value = "typescript")
class TsParserConfig : ParserConfig

conflict with @SerialName remove class property override var syntax : String? = "typescript"

Link copied to clipboard
@Serializable
@SerialName(value = "TsPropertySignature")
class TsPropertySignature : Node, HasSpan, TsTypeElement

conflict with @SerialName remove class property override var type : String? = "TsPropertySignature"

Link copied to clipboard
@Serializable
@SerialName(value = "TsQualifiedName")
class TsQualifiedName : Node, TsEntityName

conflict with @SerialName remove class property override var type : String? = "TsQualifiedName"

Link copied to clipboard
@Serializable
@SerialName(value = "TsRestType")
class TsRestType : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsRestType"

Link copied to clipboard
@Serializable
@SerialName(value = "TsSatisfiesExpression")
class TsSatisfiesExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "TsSatisfiesExpression"

Link copied to clipboard
@Serializable
@SerialName(value = "TsSetterSignature")
class TsSetterSignature : Node, HasSpan, TsTypeElement

conflict with @SerialName remove class property override var type : String? = "TsSetterSignature"

Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "TsThisType")
class TsThisType : Node, HasSpan, TsType, TsThisTypeOrIdent

conflict with @SerialName remove class property override var type : String? = "TsThisType"

Link copied to clipboard
@Serializable
interface TsThisTypeOrIdent
Link copied to clipboard
@Serializable
@SerialName(value = "TsTupleElement")
class TsTupleElement : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "TsTupleElement"

Link copied to clipboard
@Serializable
@SerialName(value = "TsTupleType")
class TsTupleType : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsTupleType"

Link copied to clipboard
@Serializable
interface TsType
Link copied to clipboard
@Serializable
@SerialName(value = "TsTypeAliasDeclaration")
class TsTypeAliasDeclaration : Node, HasSpan, Declaration

conflict with @SerialName remove class property override var type : String? = "TsTypeAliasDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "TsTypeAnnotation")
class TsTypeAnnotation : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "TsTypeAnnotation"

Link copied to clipboard
@Serializable
@SerialName(value = "TsTypeAssertion")
class TsTypeAssertion : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "TsTypeAssertion"

Link copied to clipboard
@Serializable
interface TsTypeElement
Link copied to clipboard
@Serializable
@SerialName(value = "TsTypeLiteral")
class TsTypeLiteral : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsTypeLiteral"

Link copied to clipboard
@Serializable
@SerialName(value = "TsTypeOperator")
class TsTypeOperator : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsTypeOperator"

Link copied to clipboard
@Serializable
enum TsTypeOperatorOp : Enum<TsTypeOperatorOp>
Link copied to clipboard
@Serializable
@SerialName(value = "TsTypeParameter")
class TsTypeParameter : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "TsTypeParameter"

Link copied to clipboard
@Serializable
@SerialName(value = "TsTypeParameterDeclaration")
class TsTypeParameterDeclaration : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "TsTypeParameterDeclaration"

Link copied to clipboard
@Serializable
@SerialName(value = "TsTypeParameterInstantiation")
class TsTypeParameterInstantiation : Node, HasSpan

conflict with @SerialName remove class property override var type : String? = "TsTypeParameterInstantiation"

Link copied to clipboard
@Serializable
@SerialName(value = "TsTypePredicate")
class TsTypePredicate : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsTypePredicate"

Link copied to clipboard
@Serializable
@SerialName(value = "TsTypeQuery")
class TsTypeQuery : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsTypeQuery"

Link copied to clipboard
@Serializable
interface TsTypeQueryExpr
Link copied to clipboard
@Serializable
@SerialName(value = "TsTypeReference")
class TsTypeReference : Node, HasSpan, TsType

conflict with @SerialName remove class property override var type : String? = "TsTypeReference"

Link copied to clipboard
@Serializable
interface TsUnionOrIntersectionType : TsType
Link copied to clipboard
@Serializable
@SerialName(value = "TsUnionType")
class TsUnionType : Node, HasSpan, TsUnionOrIntersectionType

conflict with @SerialName remove class property override var type : String? = "TsUnionType"

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "umd")
class UmdConfig : BaseModuleConfig, ModuleConfig
Link copied to clipboard
@Serializable
@SerialName(value = "UnaryExpression")
class UnaryExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "UnaryExpression"

Link copied to clipboard
@Serializable
enum UnaryOperator : Enum<UnaryOperator>
Link copied to clipboard
@Serializable
@SerialName(value = "UpdateExpression")
class UpdateExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "UpdateExpression"

Link copied to clipboard
@Serializable
enum UpdateOperator : Enum<UpdateOperator>
Link copied to clipboard
@Serializable
@SerialName(value = "VariableDeclaration")
class VariableDeclaration : Node, HasSpan, Declaration

conflict with @SerialName remove class property override var type : String? = "VariableDeclaration"

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "VariableDeclarator")
class VariableDeclaratorImpl : VariableDeclarator

conflict with @SerialName remove class property override var type : String? = "VariableDeclarator"

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "WhileStatement")
class WhileStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "WhileStatement"

Link copied to clipboard
@Serializable
@SerialName(value = "WithStatement")
class WithStatement : Node, HasSpan, Statement

conflict with @SerialName remove class property override var type : String? = "WithStatement"

Link copied to clipboard
@Serializable
@SerialName(value = "YieldExpression")
class YieldExpression : ExpressionBase, Expression

conflict with @SerialName remove class property override var type : String? = "YieldExpression"

Properties

Link copied to clipboard
val swcConfigSerializersModule: SerializersModule
Link copied to clipboard
val swcSerializersModule: SerializersModule