BabelAst

object BabelAst
class Object
trait Matchable
class Any

Type members

Classlikes

object ArrayExpression extends BabelNode
object ArrayPattern extends BabelNode
object AwaitExpression extends BabelNode
sealed trait BabelNode
object BigIntLiteral extends BabelNode
object BindExpression extends BabelNode
object BlockStatement extends BabelNode
object BooleanLiteral extends BabelNode
object BreakStatement extends BabelNode
object CallExpression extends BabelNode
object CatchClause extends BabelNode
object ClassBody extends BabelNode
object ClassExpression extends BabelNode
object ClassImplements extends BabelNode
object ClassMethod extends BabelNode
object ClassProperty extends BabelNode
object DecimalLiteral extends BabelNode
object DeclareClass extends BabelNode
object DeclareFunction extends BabelNode
object DeclareModule extends BabelNode
object DeclareVariable extends BabelNode
object Decorator extends BabelNode
object Directive extends BabelNode
object DoExpression extends BabelNode
object EmptyStatement extends BabelNode
object EnumBooleanBody extends BabelNode
object EnumDeclaration extends BabelNode
object EnumNumberBody extends BabelNode
object EnumStringBody extends BabelNode
object EnumSymbolBody extends BabelNode
object ExportSpecifier extends BabelNode
object File extends BabelNode
sealed trait FlowType extends BabelNode
object ForInStatement extends BabelNode
object ForOfStatement extends BabelNode
object ForStatement extends BabelNode
sealed trait FunctionLike extends BabelNode
object Identifier extends BabelNode
object IfStatement extends BabelNode
object Import extends BabelNode
object ImportAttribute extends BabelNode
object ImportSpecifier extends BabelNode
object JSXAttribute extends BabelNode
object JSXElement extends BabelNode
object JSXFragment extends BabelNode
object JSXIdentifier extends BabelNode
object JSXSpreadChild extends BabelNode
object JSXText extends BabelNode
object MetaProperty extends BabelNode
object NewExpression extends BabelNode
object Noop extends BabelNode
object NullLiteral extends BabelNode
object NumberLiteral extends BabelNode
object NumericLiteral extends BabelNode
object ObjectMethod extends BabelNode
object ObjectPattern extends BabelNode
object ObjectProperty extends BabelNode
object OpaqueType extends BabelNode
object Placeholder extends BabelNode
object PrivateName extends BabelNode
object Program extends BabelNode
object RegExpLiteral extends BabelNode
object RegexLiteral extends BabelNode
object RestElement extends BabelNode
object RestProperty extends BabelNode
object ReturnStatement extends BabelNode
object SpreadElement extends BabelNode
object SpreadProperty extends BabelNode
object StaticBlock extends BabelNode
object StringLiteral extends BabelNode
object Super extends BabelNode
object SwitchCase extends BabelNode
object SwitchStatement extends BabelNode
object TSAnyKeyword extends TSType
object TSArrayType extends TSType
object TSAsExpression extends BabelNode
object TSBigIntKeyword extends TSType
object TSBooleanKeyword extends TSType
object TSConditionalType extends TSType
object TSConstructorType extends TSType
object TSDeclareMethod extends BabelNode
object TSEnumMember extends BabelNode
object TSFunctionType extends TSType
object TSImportType extends TSType
object TSInferType extends TSType
object TSInterfaceBody extends BabelNode
object TSIntersectionType extends TSType
object TSIntrinsicKeyword extends TSType
object TSLiteralType extends TSType
object TSMappedType extends TSType
object TSModuleBlock extends BabelNode
object TSNeverKeyword extends TSType
object TSNullKeyword extends TSType
object TSNumberKeyword extends TSType
object TSObjectKeyword extends TSType
object TSOptionalType extends TSType
object TSQualifiedName extends BabelNode
object TSRestType extends TSType
object TSStringKeyword extends TSType
object TSSymbolKeyword extends TSType
object TSThisType extends TSType
object TSTupleType extends TSType
sealed trait TSType extends BabelNode
object TSTypeAnnotation extends FlowType
object TSTypeAssertion extends BabelNode
object TSTypeLiteral extends TSType
object TSTypeOperator extends TSType
object TSTypeParameter extends TSType
object TSTypePredicate extends TSType
object TSTypeQuery extends TSType
object TSTypeReference extends TSType
object TSUndefinedKeyword extends TSType
object TSUnionType extends TSType
object TSUnknownKeyword extends TSType
object TSVoidKeyword extends TSType
object TemplateElement extends BabelNode
object TemplateLiteral extends BabelNode
object ThisExpression extends BabelNode
object ThrowStatement extends BabelNode
object TopicReference extends BabelNode
object TryStatement extends BabelNode
object TupleExpression extends BabelNode
object TypeAlias extends BabelNode
object TypeAnnotation extends FlowType
object TypeParameter extends BabelNode
object UnaryExpression extends BabelNode
object Variance extends BabelNode
object WhileStatement extends BabelNode
object WithStatement extends BabelNode
object YieldExpression extends BabelNode

Value members

Concrete methods

def fromString(nodeName: String): BabelNode