List of all items
Structs
- Block
- BlockLike
- BlockLikeMut
- Decorated
- Decorator
- ExpressionPosition
- JSXElement
- JSXFragment
- KeywordPositions
- LexerOptions
- LocalToStringInformation
- Module
- ParseError
- ParsingState
- SourceId
- SpreadDestructuringField
- StatementPosition
- ast::BaseSpan
- ast::JSXElement
- ast::JSXFragment
- ast::SourceId
- declarations::ImportExportPart
- declarations::classes::ClassConstructorBase
- declarations::classes::ClassDeclaration
- declarations::classes::ClassFunctionBase
- declarations::classes::ClassProperty
- declarations::import::ImportDeclaration
- declarations::variable::VariableDeclarationItem
- expressions::ArrayElement
- expressions::arrow_function::ArrowFunctionBase
- expressions::object_literal::ObjectLiteral
- expressions::object_literal::ObjectLiteralMethodBase
- expressions::operators::UnaryPostfixAssignmentOperator
- expressions::template_literal::TemplateLiteral
- functions::FunctionBase
- functions::FunctionBody
- functions::FunctionParameters
- functions::GeneralFunctionBase
- functions::Parameter
- functions::SpreadParameter
- functions::SuperParameter
- functions::ThisParameter
- generator_helpers::Ident
- is_expression::IsExpression
- marker::Marker
- options::ParseOptions
- options::ToStringOptions
- property_key::AlwaysPublic
- statements::ConditionalElseStatement
- statements::DoWhileStatement
- statements::ForLoopStatement
- statements::IfStatement
- statements::ReturnStatement
- statements::SwitchStatement
- statements::ThrowStatement
- statements::TryCatchStatement
- statements::UnconditionalElseStatement
- statements::VarVariableStatement
- statements::WhileStatement
- types::declare_variable::DeclareVariableDeclaration
- types::enum_declaration::EnumDeclaration
- types::interface::InterfaceDeclaration
- types::namespace::Namespace
- types::type_alias::TypeAlias
- types::type_annotations::TupleLiteralElement
- types::type_annotations::TypeAnnotationFunctionParameter
- types::type_annotations::TypeAnnotationFunctionParameters
- types::type_annotations::TypeAnnotationSpreadFunctionParameter
- types::type_declarations::TypeParameter
- visiting::Annex
- visiting::Chain
- visiting::VisitOptions
- visiting::Visitors
- visiting::VisitorsMut
Enums
- ArrayDestructuringField
- BlockOrSingleStatement
- JSXAttribute
- JSXElementChildren
- JSXNode
- JSXRoot
- ObjectDestructuringField
- ParseErrors
- Quoted
- StatementOrDeclaration
- TSXKeyword
- TSXToken
- VariableField
- VariableIdentifier
- VariableKeyword
- WithComment
- ast::JSXAttribute
- ast::JSXElementChildren
- ast::JSXNode
- ast::JSXRoot
- declarations::Declaration
- declarations::ImportExportName
- declarations::ImportLocation
- declarations::classes::ClassMember
- declarations::export::ExportDeclaration
- declarations::export::Exportable
- declarations::import::ImportedItems
- declarations::variable::VariableDeclaration
- declarations::variable::VariableDeclarationKeyword
- expressions::Expression
- expressions::FunctionArgument
- expressions::InExpressionLHS
- expressions::MultipleExpression
- expressions::PropertyReference
- expressions::SpecialOperators
- expressions::SuperReference
- expressions::TypeOrConst
- expressions::arrow_function::ExpressionOrBlock
- expressions::assignments::LHSOfAssignment
- expressions::assignments::VariableOrPropertyAccess
- expressions::object_literal::ObjectLiteralMember
- expressions::operators::AssociativityDirection
- expressions::operators::BinaryAssignmentOperator
- expressions::operators::BinaryOperator
- expressions::operators::IncrementOrDecrement
- expressions::operators::UnaryOperator
- expressions::operators::UnaryPrefixAssignmentOperator
- functions::FunctionHeader
- functions::FunctionLocationModifier
- functions::GeneratorSpecifier
- functions::MethodHeader
- functions::ParameterData
- number::NumberRepresentation
- number::NumberSign
- options::Comments
- property_key::PropertyKey
- property_key::PublicOrPrivate
- statements::ForLoopCondition
- statements::ForLoopStatementInitialiser
- statements::Statement
- statements::SwitchBranch
- types::Visibility
- types::enum_declaration::EnumMember
- types::interface::InterfaceMember
- types::interface::MappedReadonlyKind
- types::interface::Optionality
- types::type_annotations::AnnotationWithBinder
- types::type_annotations::CommonTypes
- types::type_annotations::IsItem
- types::type_annotations::TupleElementKind
- types::type_annotations::TypeAnnotation
- types::type_annotations::TypeName
- visiting::BlockItem
- visiting::BlockItemMut
- visiting::ChainVariable
- visiting::ImmutableVariableOrProperty
- visiting::MutableVariableOrProperty
Traits
- ASTNode
- DestructuringFieldInto
- ExpressionOrStatementPosition
- ListItem
- declarations::ImportOrExport
- declarations::variable::DeclarationExpression
- expressions::operators::Operator
- functions::FunctionBased
- functions::LeadingParameter
- functions::ParameterVisibility
- generator_helpers::IntoAST
- property_key::PropertyKeyKind
- visiting::SelfVisitable
- visiting::SelfVisitableMut
- visiting::Visitable
- visiting::Visitor
- visiting::VisitorMut
- visiting::VisitorMutReceiver
- visiting::VisitorReceiver
Functions
- are_nodes_over_length
- ast::html_tag_contains_literal_content
- ast::html_tag_is_self_closing
- html_tag_contains_literal_content
- html_tag_is_self_closing
- script_to_tokens
Type Aliases
- ParseResult
- Span
- declarations::StatementFunction
- declarations::StatementFunctionBase
- declarations::classes::ClassConstructor
- declarations::classes::ClassFunction
- declarations::classes::IsStatic
- expressions::ExpressionFunction
- expressions::ExpressionFunctionBase
- expressions::arrow_function::ArrowFunction
- expressions::arrow_function::IsAsync
- expressions::object_literal::ObjectLiteralMethod
- functions::ExpressionFunction
- functions::HeadingAndPosition
- functions::SpreadParameterName