List of all items
Structs
- Block
- BlockLike
- BlockLikeMut
- Decorated
- Decorator
- ExpressionPosition
- JSXElement
- JSXFragment
- Keyword
- LexerOptions
- Module
- ParseError
- ParseOptions
- ParsingState
- SourceId
- StatementPosition
- ToStringOptions
- TypeDefinitionModule
- VariableFieldInSourceCode
- VariableFieldInTypeAnnotation
- ast::BaseSpan
- ast::JSXElement
- ast::JSXFragment
- ast::SourceId
- 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
- generator_helpers::Ident
- 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
- visiting::Annex
- visiting::Chain
- visiting::VisitSettings
- visiting::Visitors
- visiting::VisitorsMut
Enums
- ArrayDestructuringField
- BlockOrSingleStatement
- FromFileError
- JSXAttribute
- JSXElementChildren
- JSXNode
- JSXRoot
- MethodHeader
- NumberRepresentation
- NumberSign
- 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::ExportPart
- declarations::export::Exportable
- declarations::import::ImportExportName
- declarations::import::ImportKind
- declarations::import::ImportPart
- declarations::variable::VariableDeclaration
- declarations::variable::VariableDeclarationKeyword
- expressions::Expression
- expressions::InExpressionLHS
- 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
- functions::FunctionLocationModifier
- 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::declares::DeclareVariableKeyword
- types::enum_declaration::EnumMember
- types::interface::InterfaceMember
- types::interface::Optionality
- types::interface::TypeRule
- types::type_annotations::AnnotationWithBinder
- types::type_annotations::CommonTypes
- types::type_annotations::SpreadKind
- types::type_annotations::TypeAnnotation
- types::type_annotations::TypeCondition
- types::type_annotations::TypeConditionResult
- types::type_declarations::GenericTypeConstraint
- visiting::ChainVariable
- visiting::ImmutableVariableOrPropertyPart
- visiting::MutableVariablePart
- visiting::StatementOrDeclarationMut
- visiting::StatementOrDeclarationRef
Traits
- ASTNode
- ExpressionOrStatementPosition
- VariableFieldKind
- declarations::variable::DeclarationExpression
- functions::FunctionBased
- generator_helpers::IntoAST
- operators::Operator
- property_key::PropertyKeyKind
- visiting::SelfVisitable
- visiting::SelfVisitableMut
- visiting::Visitable
- visiting::Visitor
- visiting::VisitorMut
- visiting::VisitorMutReceiver
- visiting::VisitorReceiver
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