List of all items
Structs
- Block
- BlockId
- BlockLike
- BlockLikeMut
- Chain
- Decorated
- Decorator
- ExpressionPosition
- JSXElement
- JSXFragment
- Keyword
- LexSettings
- Module
- ParseError
- ParseOutput
- ParseSettings
- ParsingState
- PropertyId
- SourceId
- Span
- StatementPosition
- ToStringSettings
- ToStringSettingsAndData
- TypeDeclaration
- TypeDefinitionModule
- TypeId
- VariableFieldInSourceCode
- VariableFieldInTypeReference
- VariableId
- VisitSettings
- Visitors
- VisitorsMut
- ast::JSXElement
- ast::JSXFragment
- ast::VariableId
- cursor::CursorId
- expressions::ExpressionId
- expressions::MultipleExpression
- expressions::arrow_function::ArrowFunctionBase
- expressions::object_literal::ObjectLiteral
- expressions::object_literal::ObjectLiteralMethodBase
- expressions::template_literal::TemplateLiteral
- extractor::ExtractedFunction
- extractor::ExtractedFunctions
- functions::FunctionBase
- functions::FunctionId
- functions::GeneralFunctionBase
- functions::bases::ClassConstructorBase
- functions::bases::ClassFunctionBase
- is_expression::IsExpression
- operators::UnaryPostfixAssignmentOperator
- parameters::FunctionParameters
- parameters::Parameter
- parameters::SpreadParameter
- statements::ConditionalElseStatement
- statements::DeclareClassDeclaration
- statements::DeclareFunctionDeclaration
- statements::DeclareVariableDeclaration
- statements::DoWhileStatement
- statements::EnumDeclaration
- statements::ForLoopStatement
- statements::IfStatement
- statements::ImportStatement
- statements::ImportStatementId
- statements::InterfaceDeclaration
- statements::InterfaceMemberBody
- statements::Namespace
- statements::SwitchStatement
- statements::TypeAlias
- statements::UnconditionalElseStatement
- statements::VariableDeclaration
- statements::WhileStatement
- statements::classes::ClassConstructorBase
- statements::classes::ClassDeclaration
- statements::classes::ClassFunctionBase
- statements::classes::ClassProperty
- 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
- type_declarations::TypeDeclaration
- type_references::TypeReferenceFunctionParameter
- type_references::TypeReferenceFunctionParameters
- type_references::TypeReferenceSpreadFunctionParameter
Enums
- ArrayDestructuringField
- BlockOrSingleStatement
- ChainVariable
- FromFileError
- GenericTypeConstraint
- GetSetGeneratorOrNone
- ImmutableVariableOrPropertyPart
- InterfaceMember
- JSXAttribute
- JSXElementChildren
- JSXNode
- JSXRoot
- MutableVariablePart
- NumberSign
- NumberStructure
- ObjectDestructuringField
- ParseErrors
- PropertyKey
- PropertyKeyLocation
- Quoted
- TSXKeyword
- TSXToken
- TypeDefinitionModuleStatement
- TypeReference
- VariableField
- VariableIdentifier
- VariableOrPropertyId
- WithComment
- ast::JSXAttribute
- ast::JSXElementChildren
- ast::JSXNode
- ast::JSXRoot
- ast::VariableField
- ast::VariableIdentifier
- ast::WithComment
- expressions::Expression
- 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
- extractor::UniversalFunctionId
- functions::FunctionHeader
- operators::AssociativityDirection
- operators::BinaryAssignmentOperator
- operators::BinaryOperator
- operators::IncrementOrDecrement
- operators::UnaryOperator
- operators::UnaryPrefixAssignmentOperator
- parameters::OptionalOrWithDefaultValueParameter
- statements::EnumMember
- statements::ExportStatement
- statements::Exportable
- statements::ForLoopCondition
- statements::ForLoopStatementInitializer
- statements::ImportPart
- statements::InterfaceMember
- statements::Optionality
- statements::Statement
- statements::SwitchBranch
- statements::TypeRule
- statements::VariableKeyword
- statements::VariableStatement
- statements::classes::ClassMember
- type_declarations::GenericTypeConstraint
- type_references::TupleElement
- type_references::TypeCondition
- type_references::TypeConditionResult
- type_references::TypeReference
Traits
- ASTNode
- ExpressionOrStatementPosition
- IntoAST
- SelfVisitable
- SelfVisitableMut
- VariableFieldTypes
- Visitable
- Visitor
- VisitorMut
- VisitorMutReceiver
- VisitorReceiver
- extractor::GetFunction
- functions::FunctionBased
- operators::Operator
- statements::DeclarationExpression
Functions
- ast::html_tag_contains_literal_content
- ast::html_tag_is_self_closing
- html_tag_contains_literal_content
- html_tag_is_self_closing
- statements::statements_to_string
Type Definitions
- ParseResult
- cursor::EmptyCursorId
- expressions::ExpressionFunction
- expressions::ExpressionFunctionBase
- expressions::arrow_function::ArrowFunction
- expressions::object_literal::ObjectLiteralMethod
- functions::ExpressionFunction
- statements::StatementFunction
- statements::StatementFunctionBase
- statements::classes::ClassConstructor
- statements::classes::ClassFunction