List of all items
Structs
- Block
- BlockLike
- BlockLikeMut
- Chain
- Decorated
- Decorator
- ExpressionPosition
- JSXElement
- JSXFragment
- Keyword
- LexerOptions
- Module
- ParseError
- ParseOptions
- ParsingState
- SourceId
- StatementPosition
- ToStringOptions
- TypeDefinitionModule
- VariableFieldInSourceCode
- VariableFieldInTypeAnnotation
- VisitSettings
- Visitors
- VisitorsMut
- ast::BaseSpan
- ast::JSXElement
- ast::JSXFragment
- cursor::CursorId
- declarations::classes::ClassConstructorBase
- declarations::classes::ClassDeclaration
- declarations::classes::ClassFunctionBase
- declarations::classes::ClassProperty
- declarations::import::ImportDeclaration
- declarations::variable::VariableDeclarationItem
- expressions::arrow_function::ArrowFunctionBase
- expressions::object_literal::ObjectLiteral
- expressions::object_literal::ObjectLiteralMethodBase
- expressions::template_literal::TemplateLiteral
- functions::FunctionBase
- functions::GeneralFunctionBase
- is_expression::IsExpression
- operators::UnaryPostfixAssignmentOperator
- parameters::FunctionParameters
- parameters::Parameter
- parameters::SpreadParameter
- property_key::AlwaysPublic
- property_key::PublicOrPrivate
- statements::ConditionalElseStatement
- statements::DoWhileStatement
- statements::ForLoopStatement
- statements::IfStatement
- statements::ReturnStatement
- statements::SwitchStatement
- statements::ThrowStatement
- statements::TryCatchStatement
- statements::UnconditionalElseStatement
- statements::VarVariableStatement
- statements::WhileStatement
- tsx_keywords::Abstract
- tsx_keywords::As
- tsx_keywords::Async
- tsx_keywords::Await
- tsx_keywords::Break
- tsx_keywords::Case
- tsx_keywords::Catch
- tsx_keywords::Class
- tsx_keywords::Const
- tsx_keywords::Constructor
- tsx_keywords::Continue
- tsx_keywords::Debugger
- tsx_keywords::Declare
- tsx_keywords::Default
- tsx_keywords::Delete
- tsx_keywords::Do
- tsx_keywords::Else
- tsx_keywords::Enum
- tsx_keywords::Export
- tsx_keywords::Extends
- tsx_keywords::False
- tsx_keywords::Finally
- tsx_keywords::For
- tsx_keywords::From
- tsx_keywords::Function
- tsx_keywords::Generator
- tsx_keywords::Get
- tsx_keywords::If
- tsx_keywords::Implements
- tsx_keywords::Import
- tsx_keywords::In
- tsx_keywords::Infer
- tsx_keywords::InstanceOf
- tsx_keywords::Interface
- tsx_keywords::Is
- tsx_keywords::KeyOf
- tsx_keywords::Let
- tsx_keywords::Module
- tsx_keywords::Namespace
- tsx_keywords::New
- tsx_keywords::Nominal
- tsx_keywords::Null
- tsx_keywords::Of
- tsx_keywords::Performs
- tsx_keywords::Private
- tsx_keywords::Protected
- tsx_keywords::Public
- tsx_keywords::Readonly
- tsx_keywords::Return
- tsx_keywords::Satisfies
- tsx_keywords::Server
- tsx_keywords::Set
- tsx_keywords::Static
- tsx_keywords::Super
- tsx_keywords::Switch
- tsx_keywords::This
- tsx_keywords::Throw
- tsx_keywords::True
- tsx_keywords::Try
- tsx_keywords::Type
- tsx_keywords::TypeOf
- tsx_keywords::Var
- tsx_keywords::Void
- tsx_keywords::While
- tsx_keywords::Yield
- types::declares::DeclareClassDeclaration
- types::declares::DeclareFunctionDeclaration
- types::declares::DeclareVariableDeclaration
- types::enum_declaration::EnumDeclaration
- types::interface::InterfaceDeclaration
- types::namespace::Namespace
- types::type_alias::TypeAlias
- types::type_annotations::TypeAnnotationFunctionParameter
- types::type_annotations::TypeAnnotationFunctionParameters
- types::type_annotations::TypeAnnotationSpreadFunctionParameter
- types::type_declarations::TypeDeclaration
Enums
- ArrayDestructuringField
- BlockOrSingleStatement
- ChainVariable
- FromFileError
- GetSetGeneratorOrNone
- ImmutableVariableOrPropertyPart
- JSXAttribute
- JSXElementChildren
- JSXNode
- JSXRoot
- MutableVariablePart
- NumberSign
- NumberStructure
- ObjectDestructuringField
- ParseErrors
- Quoted
- StatementOrDeclaration
- TSXKeyword
- TSXToken
- TypeDefinitionModuleDeclaration
- VariableField
- VariableIdentifier
- WithComment
- ast::JSXAttribute
- ast::JSXElementChildren
- ast::JSXNode
- ast::JSXRoot
- declarations::Declaration
- declarations::classes::ClassMember
- declarations::export::ExportDeclaration
- declarations::export::Exportable
- declarations::import::ImportExportPart
- declarations::import::ImportKind
- declarations::variable::VariableDeclaration
- declarations::variable::VariableDeclarationKeyword
- expressions::Expression
- expressions::MultipleExpression
- expressions::PropertyReference
- expressions::SpecialOperators
- expressions::SpreadExpression
- expressions::SuperReference
- expressions::arrow_function::ExpressionOrBlock
- expressions::assignments::LHSOfAssignment
- expressions::assignments::VariableOrPropertyAccess
- expressions::object_literal::ObjectLiteralMember
- expressions::template_literal::TemplateLiteralPart
- functions::FunctionHeader
- operators::AssociativityDirection
- operators::BinaryAssignmentOperator
- operators::BinaryOperator
- operators::IncrementOrDecrement
- operators::UnaryOperator
- operators::UnaryPrefixAssignmentOperator
- parameters::ParameterData
- property_key::PropertyKey
- statements::ForLoopCondition
- statements::ForLoopStatementInitializer
- statements::Statement
- statements::SwitchBranch
- types::AnnotationPerforms
- types::enum_declaration::EnumMember
- types::interface::InterfaceMember
- types::interface::Optionality
- types::interface::TypeRule
- types::type_annotations::CommonTypes
- types::type_annotations::TupleElement
- types::type_annotations::TypeAnnotation
- types::type_annotations::TypeCondition
- types::type_annotations::TypeConditionResult
- types::type_declarations::GenericTypeConstraint
Traits
- ASTNode
- ExpressionOrStatementPosition
- IntoAST
- SelfVisitable
- SelfVisitableMut
- VariableFieldKind
- Visitable
- Visitor
- VisitorMut
- VisitorMutReceiver
- VisitorReceiver
- declarations::variable::DeclarationExpression
- functions::FunctionBased
- operators::Operator
- property_key::PropertyKeyKind
Functions
- 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
- cursor::EmptyCursorId
- declarations::StatementFunction
- declarations::StatementFunctionBase
- declarations::classes::ClassConstructor
- declarations::classes::ClassFunction
- expressions::ExpressionFunction
- expressions::ExpressionFunctionBase
- expressions::arrow_function::ArrowFunction
- expressions::object_literal::ObjectLiteralMethod
- functions::ExpressionFunction