List of all items
Structs
- common::BytePos
- common::CharPos
- common::FileLines
- common::FilePathMapping
- common::Globals
- common::LineCol
- common::Loc
- common::LocWithOpt
- common::Mark
- common::MultiSpan
- common::SourceFile
- common::SourceFileAndBytePos
- common::SourceFileAndLine
- common::SourceMap
- common::Span
- common::SyntaxContext
- common::cache::CacheCell
- common::comments::Comment
- common::comments::NoopComments
- common::comments::SingleThreadedComments
- common::errors::CodeSuggestion
- common::errors::Diagnostic
- common::errors::DiagnosticBuilder
- common::errors::DiagnosticStyledString
- common::errors::EmitterWriter
- common::errors::ExplicitBug
- common::errors::FatalError
- common::errors::FatalErrorMarker
- common::errors::Handler
- common::errors::HandlerFlags
- common::errors::Message
- common::errors::SubDiagnostic
- common::errors::Substitution
- common::errors::SubstitutionPart
- common::errors::emitter::EmitterWriter
- common::input::StringInput
- common::iter::Iter
- common::pass::All
- common::pass::AstKindPath
- common::pass::AstKindPathGuard
- common::pass::AstKindPathIndexGuard
- common::pass::AstNodePath
- common::pass::AstNodePathGuard
- common::pass::AstNodePathIndexGuard
- common::pass::Optional
- common::pass::Repeat
- common::plugin::diagnostics::PluginCorePkgDiagnostics
- common::plugin::metadata::TransformPluginMetadataContext
- common::serializer::Node
- common::serializer::Type
- common::source_map::BytePos
- common::source_map::ByteToCharPosState
- common::source_map::CharPos
- common::source_map::DefaultSourceMapGenConfig
- common::source_map::DistinctSources
- common::source_map::FileLines
- common::source_map::FilePathMapping
- common::source_map::FilePos
- common::source_map::Globals
- common::source_map::LineCol
- common::source_map::LineInfo
- common::source_map::Loc
- common::source_map::LocWithOpt
- common::source_map::MalformedSourceMapPositions
- common::source_map::Mark
- common::source_map::MultiByteChar
- common::source_map::MultiSpan
- common::source_map::PartialFileLines
- common::source_map::PartialLoc
- common::source_map::PrimarySpanLabel
- common::source_map::RealFileLoader
- common::source_map::SourceFile
- common::source_map::SourceFileAnalysis
- common::source_map::SourceFileAndBytePos
- common::source_map::SourceFileAndLine
- common::source_map::SourceMap
- common::source_map::Span
- common::source_map::SpanLabel
- common::source_map::StableSourceFileId
- common::source_map::SyntaxContext
- common::source_map::hygiene::Mark
- common::source_map::hygiene::MutableMarkContext
- common::source_map::hygiene::SyntaxContext
- common::sync::Lazy
- common::sync::Lock
- common::sync::LockCell
- common::sync::LockGuard
- common::sync::Lrc
- common::sync::MappedLockGuard
- common::sync::MappedWriteGuard
- common::sync::OnceCell
- common::sync::ReadGuard
- common::sync::RwLock
- common::sync::Weak
- common::sync::WriteGuard
- common::util::iter::ChainWith
- diagnostics::CoreEngineDiagnostics
- ecma::ast::ArrayLit
- ecma::ast::ArrayPat
- ecma::ast::ArrowExpr
- ecma::ast::AssignExpr
- ecma::ast::AssignPat
- ecma::ast::AssignPatProp
- ecma::ast::AssignProp
- ecma::ast::AutoAccessor
- ecma::ast::AwaitExpr
- ecma::ast::BigInt
- ecma::ast::BigIntValue
- ecma::ast::BinExpr
- ecma::ast::BindingIdent
- ecma::ast::BlockStmt
- ecma::ast::Bool
- ecma::ast::BreakStmt
- ecma::ast::CallExpr
- ecma::ast::CatchClause
- ecma::ast::Class
- ecma::ast::ClassDecl
- ecma::ast::ClassExpr
- ecma::ast::ClassMethod
- ecma::ast::ClassProp
- ecma::ast::ComputedPropName
- ecma::ast::CondExpr
- ecma::ast::Constructor
- ecma::ast::ContinueStmt
- ecma::ast::DebuggerStmt
- ecma::ast::Decorator
- ecma::ast::DoWhileStmt
- ecma::ast::EmptyStmt
- ecma::ast::ExportAll
- ecma::ast::ExportDecl
- ecma::ast::ExportDefaultDecl
- ecma::ast::ExportDefaultExpr
- ecma::ast::ExportDefaultSpecifier
- ecma::ast::ExportNamedSpecifier
- ecma::ast::ExportNamespaceSpecifier
- ecma::ast::ExprOrSpread
- ecma::ast::ExprStmt
- ecma::ast::FnDecl
- ecma::ast::FnExpr
- ecma::ast::ForInStmt
- ecma::ast::ForOfStmt
- ecma::ast::ForStmt
- ecma::ast::Function
- ecma::ast::GetterProp
- ecma::ast::Ident
- ecma::ast::IdentName
- ecma::ast::IfStmt
- ecma::ast::Import
- ecma::ast::ImportDecl
- ecma::ast::ImportDefaultSpecifier
- ecma::ast::ImportNamedSpecifier
- ecma::ast::ImportStarAsSpecifier
- ecma::ast::ImportWith
- ecma::ast::ImportWithItem
- ecma::ast::Invalid
- ecma::ast::JSXAttr
- ecma::ast::JSXClosingElement
- ecma::ast::JSXClosingFragment
- ecma::ast::JSXElement
- ecma::ast::JSXEmptyExpr
- ecma::ast::JSXExprContainer
- ecma::ast::JSXFragment
- ecma::ast::JSXMemberExpr
- ecma::ast::JSXNamespacedName
- ecma::ast::JSXOpeningElement
- ecma::ast::JSXOpeningFragment
- ecma::ast::JSXSpreadChild
- ecma::ast::JSXText
- ecma::ast::KeyValuePatProp
- ecma::ast::KeyValueProp
- ecma::ast::LabeledStmt
- ecma::ast::ListFormat
- ecma::ast::MemberExpr
- ecma::ast::MetaPropExpr
- ecma::ast::MethodProp
- ecma::ast::Module
- ecma::ast::NamedExport
- ecma::ast::NewExpr
- ecma::ast::Null
- ecma::ast::Number
- ecma::ast::ObjectLit
- ecma::ast::ObjectPat
- ecma::ast::OptCall
- ecma::ast::OptChainExpr
- ecma::ast::Param
- ecma::ast::ParenExpr
- ecma::ast::PrivateMethod
- ecma::ast::PrivateName
- ecma::ast::PrivateProp
- ecma::ast::Regex
- ecma::ast::RestPat
- ecma::ast::ReturnStmt
- ecma::ast::Script
- ecma::ast::SeqExpr
- ecma::ast::SetterProp
- ecma::ast::SpreadElement
- ecma::ast::StaticBlock
- ecma::ast::Str
- ecma::ast::Super
- ecma::ast::SuperPropExpr
- ecma::ast::SwitchCase
- ecma::ast::SwitchStmt
- ecma::ast::TaggedTpl
- ecma::ast::ThisExpr
- ecma::ast::ThrowStmt
- ecma::ast::Tpl
- ecma::ast::TplElement
- ecma::ast::TryStmt
- ecma::ast::TsArrayType
- ecma::ast::TsAsExpr
- ecma::ast::TsCallSignatureDecl
- ecma::ast::TsConditionalType
- ecma::ast::TsConstAssertion
- ecma::ast::TsConstructSignatureDecl
- ecma::ast::TsConstructorType
- ecma::ast::TsEnumDecl
- ecma::ast::TsEnumMember
- ecma::ast::TsExportAssignment
- ecma::ast::TsExprWithTypeArgs
- ecma::ast::TsExternalModuleRef
- ecma::ast::TsFnType
- ecma::ast::TsGetterSignature
- ecma::ast::TsImportCallOptions
- ecma::ast::TsImportEqualsDecl
- ecma::ast::TsImportType
- ecma::ast::TsIndexSignature
- ecma::ast::TsIndexedAccessType
- ecma::ast::TsInferType
- ecma::ast::TsInstantiation
- ecma::ast::TsInterfaceBody
- ecma::ast::TsInterfaceDecl
- ecma::ast::TsIntersectionType
- ecma::ast::TsKeywordType
- ecma::ast::TsLitType
- ecma::ast::TsMappedType
- ecma::ast::TsMethodSignature
- ecma::ast::TsModuleBlock
- ecma::ast::TsModuleDecl
- ecma::ast::TsNamespaceDecl
- ecma::ast::TsNamespaceExportDecl
- ecma::ast::TsNonNullExpr
- ecma::ast::TsOptionalType
- ecma::ast::TsParamProp
- ecma::ast::TsParenthesizedType
- ecma::ast::TsPropertySignature
- ecma::ast::TsQualifiedName
- ecma::ast::TsRestType
- ecma::ast::TsSatisfiesExpr
- ecma::ast::TsSetterSignature
- ecma::ast::TsThisType
- ecma::ast::TsTplLitType
- ecma::ast::TsTupleElement
- ecma::ast::TsTupleType
- ecma::ast::TsTypeAliasDecl
- ecma::ast::TsTypeAnn
- ecma::ast::TsTypeAssertion
- ecma::ast::TsTypeLit
- ecma::ast::TsTypeOperator
- ecma::ast::TsTypeParam
- ecma::ast::TsTypeParamDecl
- ecma::ast::TsTypeParamInstantiation
- ecma::ast::TsTypePredicate
- ecma::ast::TsTypeQuery
- ecma::ast::TsTypeRef
- ecma::ast::TsUnionType
- ecma::ast::UnaryExpr
- ecma::ast::UpdateExpr
- ecma::ast::UsingDecl
- ecma::ast::VarDecl
- ecma::ast::VarDeclarator
- ecma::ast::WhileStmt
- ecma::ast::WithStmt
- ecma::ast::YieldExpr
- ecma::atoms::Atom
- ecma::atoms::AtomStore
- ecma::atoms::AtomStoreCell
- ecma::atoms::UnsafeAtom
- ecma::atoms::hstr::Atom
- ecma::atoms::hstr::AtomStore
- ecma::atoms::once_cell::race::OnceBool
- ecma::atoms::once_cell::race::OnceBox
- ecma::atoms::once_cell::race::OnceNonZeroUsize
- ecma::atoms::once_cell::race::OnceRef
- ecma::atoms::once_cell::sync::Lazy
- ecma::atoms::once_cell::sync::OnceCell
- ecma::atoms::once_cell::unsync::Lazy
- ecma::atoms::once_cell::unsync::OnceCell
- ecma::codegen::Config
- ecma::codegen::Emitter
- ecma::codegen::text_writer::JsWriter
- ecma::parser::Context
- ecma::parser::EsSyntax
- ecma::parser::Lexer
- ecma::parser::Parser
- ecma::parser::ParserCheckpoint
- ecma::parser::StringInput
- ecma::parser::TsSyntax
- ecma::parser::error::Error
- ecma::parser::input::Buffer
- ecma::parser::lexer::Lexer
- ecma::parser::token::TokenAndSpan
- ecma::transforms::base::assumptions::Assumptions
- ecma::transforms::base::helpers::HelperData
- ecma::transforms::base::helpers::Helpers
- ecma::transforms::base::hygiene::Config
- ecma::transforms::typescript::Config
- ecma::transforms::typescript::TsxConfig
- ecma::transforms::typescript::typescript::Config
- ecma::transforms::typescript::typescript::TsxConfig
- ecma::visit::All
- ecma::visit::FoldPass
- ecma::visit::VisitMutPass
- ecma::visit::VisitPass
- ecma::visit::swc_ecma_ast::ArrayLit
- ecma::visit::swc_ecma_ast::ArrayPat
- ecma::visit::swc_ecma_ast::ArrowExpr
- ecma::visit::swc_ecma_ast::AssignExpr
- ecma::visit::swc_ecma_ast::AssignPat
- ecma::visit::swc_ecma_ast::AssignPatProp
- ecma::visit::swc_ecma_ast::AssignProp
- ecma::visit::swc_ecma_ast::AutoAccessor
- ecma::visit::swc_ecma_ast::AwaitExpr
- ecma::visit::swc_ecma_ast::BigInt
- ecma::visit::swc_ecma_ast::BigIntValue
- ecma::visit::swc_ecma_ast::BinExpr
- ecma::visit::swc_ecma_ast::BindingIdent
- ecma::visit::swc_ecma_ast::BlockStmt
- ecma::visit::swc_ecma_ast::Bool
- ecma::visit::swc_ecma_ast::BreakStmt
- ecma::visit::swc_ecma_ast::CallExpr
- ecma::visit::swc_ecma_ast::CatchClause
- ecma::visit::swc_ecma_ast::Class
- ecma::visit::swc_ecma_ast::ClassDecl
- ecma::visit::swc_ecma_ast::ClassExpr
- ecma::visit::swc_ecma_ast::ClassMethod
- ecma::visit::swc_ecma_ast::ClassProp
- ecma::visit::swc_ecma_ast::ComputedPropName
- ecma::visit::swc_ecma_ast::CondExpr
- ecma::visit::swc_ecma_ast::Constructor
- ecma::visit::swc_ecma_ast::ContinueStmt
- ecma::visit::swc_ecma_ast::DebuggerStmt
- ecma::visit::swc_ecma_ast::Decorator
- ecma::visit::swc_ecma_ast::DoWhileStmt
- ecma::visit::swc_ecma_ast::EmptyStmt
- ecma::visit::swc_ecma_ast::ExportAll
- ecma::visit::swc_ecma_ast::ExportDecl
- ecma::visit::swc_ecma_ast::ExportDefaultDecl
- ecma::visit::swc_ecma_ast::ExportDefaultExpr
- ecma::visit::swc_ecma_ast::ExportDefaultSpecifier
- ecma::visit::swc_ecma_ast::ExportNamedSpecifier
- ecma::visit::swc_ecma_ast::ExportNamespaceSpecifier
- ecma::visit::swc_ecma_ast::ExprOrSpread
- ecma::visit::swc_ecma_ast::ExprStmt
- ecma::visit::swc_ecma_ast::FnDecl
- ecma::visit::swc_ecma_ast::FnExpr
- ecma::visit::swc_ecma_ast::ForInStmt
- ecma::visit::swc_ecma_ast::ForOfStmt
- ecma::visit::swc_ecma_ast::ForStmt
- ecma::visit::swc_ecma_ast::Function
- ecma::visit::swc_ecma_ast::GetterProp
- ecma::visit::swc_ecma_ast::Ident
- ecma::visit::swc_ecma_ast::IdentName
- ecma::visit::swc_ecma_ast::IfStmt
- ecma::visit::swc_ecma_ast::Import
- ecma::visit::swc_ecma_ast::ImportDecl
- ecma::visit::swc_ecma_ast::ImportDefaultSpecifier
- ecma::visit::swc_ecma_ast::ImportNamedSpecifier
- ecma::visit::swc_ecma_ast::ImportStarAsSpecifier
- ecma::visit::swc_ecma_ast::ImportWith
- ecma::visit::swc_ecma_ast::ImportWithItem
- ecma::visit::swc_ecma_ast::Invalid
- ecma::visit::swc_ecma_ast::JSXAttr
- ecma::visit::swc_ecma_ast::JSXClosingElement
- ecma::visit::swc_ecma_ast::JSXClosingFragment
- ecma::visit::swc_ecma_ast::JSXElement
- ecma::visit::swc_ecma_ast::JSXEmptyExpr
- ecma::visit::swc_ecma_ast::JSXExprContainer
- ecma::visit::swc_ecma_ast::JSXFragment
- ecma::visit::swc_ecma_ast::JSXMemberExpr
- ecma::visit::swc_ecma_ast::JSXNamespacedName
- ecma::visit::swc_ecma_ast::JSXOpeningElement
- ecma::visit::swc_ecma_ast::JSXOpeningFragment
- ecma::visit::swc_ecma_ast::JSXSpreadChild
- ecma::visit::swc_ecma_ast::JSXText
- ecma::visit::swc_ecma_ast::KeyValuePatProp
- ecma::visit::swc_ecma_ast::KeyValueProp
- ecma::visit::swc_ecma_ast::LabeledStmt
- ecma::visit::swc_ecma_ast::ListFormat
- ecma::visit::swc_ecma_ast::MemberExpr
- ecma::visit::swc_ecma_ast::MetaPropExpr
- ecma::visit::swc_ecma_ast::MethodProp
- ecma::visit::swc_ecma_ast::Module
- ecma::visit::swc_ecma_ast::NamedExport
- ecma::visit::swc_ecma_ast::NewExpr
- ecma::visit::swc_ecma_ast::Null
- ecma::visit::swc_ecma_ast::Number
- ecma::visit::swc_ecma_ast::ObjectLit
- ecma::visit::swc_ecma_ast::ObjectPat
- ecma::visit::swc_ecma_ast::OptCall
- ecma::visit::swc_ecma_ast::OptChainExpr
- ecma::visit::swc_ecma_ast::Param
- ecma::visit::swc_ecma_ast::ParenExpr
- ecma::visit::swc_ecma_ast::PrivateMethod
- ecma::visit::swc_ecma_ast::PrivateName
- ecma::visit::swc_ecma_ast::PrivateProp
- ecma::visit::swc_ecma_ast::Regex
- ecma::visit::swc_ecma_ast::RestPat
- ecma::visit::swc_ecma_ast::ReturnStmt
- ecma::visit::swc_ecma_ast::Script
- ecma::visit::swc_ecma_ast::SeqExpr
- ecma::visit::swc_ecma_ast::SetterProp
- ecma::visit::swc_ecma_ast::SpreadElement
- ecma::visit::swc_ecma_ast::StaticBlock
- ecma::visit::swc_ecma_ast::Str
- ecma::visit::swc_ecma_ast::Super
- ecma::visit::swc_ecma_ast::SuperPropExpr
- ecma::visit::swc_ecma_ast::SwitchCase
- ecma::visit::swc_ecma_ast::SwitchStmt
- ecma::visit::swc_ecma_ast::TaggedTpl
- ecma::visit::swc_ecma_ast::ThisExpr
- ecma::visit::swc_ecma_ast::ThrowStmt
- ecma::visit::swc_ecma_ast::Tpl
- ecma::visit::swc_ecma_ast::TplElement
- ecma::visit::swc_ecma_ast::TryStmt
- ecma::visit::swc_ecma_ast::TsArrayType
- ecma::visit::swc_ecma_ast::TsAsExpr
- ecma::visit::swc_ecma_ast::TsCallSignatureDecl
- ecma::visit::swc_ecma_ast::TsConditionalType
- ecma::visit::swc_ecma_ast::TsConstAssertion
- ecma::visit::swc_ecma_ast::TsConstructSignatureDecl
- ecma::visit::swc_ecma_ast::TsConstructorType
- ecma::visit::swc_ecma_ast::TsEnumDecl
- ecma::visit::swc_ecma_ast::TsEnumMember
- ecma::visit::swc_ecma_ast::TsExportAssignment
- ecma::visit::swc_ecma_ast::TsExprWithTypeArgs
- ecma::visit::swc_ecma_ast::TsExternalModuleRef
- ecma::visit::swc_ecma_ast::TsFnType
- ecma::visit::swc_ecma_ast::TsGetterSignature
- ecma::visit::swc_ecma_ast::TsImportCallOptions
- ecma::visit::swc_ecma_ast::TsImportEqualsDecl
- ecma::visit::swc_ecma_ast::TsImportType
- ecma::visit::swc_ecma_ast::TsIndexSignature
- ecma::visit::swc_ecma_ast::TsIndexedAccessType
- ecma::visit::swc_ecma_ast::TsInferType
- ecma::visit::swc_ecma_ast::TsInstantiation
- ecma::visit::swc_ecma_ast::TsInterfaceBody
- ecma::visit::swc_ecma_ast::TsInterfaceDecl
- ecma::visit::swc_ecma_ast::TsIntersectionType
- ecma::visit::swc_ecma_ast::TsKeywordType
- ecma::visit::swc_ecma_ast::TsLitType
- ecma::visit::swc_ecma_ast::TsMappedType
- ecma::visit::swc_ecma_ast::TsMethodSignature
- ecma::visit::swc_ecma_ast::TsModuleBlock
- ecma::visit::swc_ecma_ast::TsModuleDecl
- ecma::visit::swc_ecma_ast::TsNamespaceDecl
- ecma::visit::swc_ecma_ast::TsNamespaceExportDecl
- ecma::visit::swc_ecma_ast::TsNonNullExpr
- ecma::visit::swc_ecma_ast::TsOptionalType
- ecma::visit::swc_ecma_ast::TsParamProp
- ecma::visit::swc_ecma_ast::TsParenthesizedType
- ecma::visit::swc_ecma_ast::TsPropertySignature
- ecma::visit::swc_ecma_ast::TsQualifiedName
- ecma::visit::swc_ecma_ast::TsRestType
- ecma::visit::swc_ecma_ast::TsSatisfiesExpr
- ecma::visit::swc_ecma_ast::TsSetterSignature
- ecma::visit::swc_ecma_ast::TsThisType
- ecma::visit::swc_ecma_ast::TsTplLitType
- ecma::visit::swc_ecma_ast::TsTupleElement
- ecma::visit::swc_ecma_ast::TsTupleType
- ecma::visit::swc_ecma_ast::TsTypeAliasDecl
- ecma::visit::swc_ecma_ast::TsTypeAnn
- ecma::visit::swc_ecma_ast::TsTypeAssertion
- ecma::visit::swc_ecma_ast::TsTypeLit
- ecma::visit::swc_ecma_ast::TsTypeOperator
- ecma::visit::swc_ecma_ast::TsTypeParam
- ecma::visit::swc_ecma_ast::TsTypeParamDecl
- ecma::visit::swc_ecma_ast::TsTypeParamInstantiation
- ecma::visit::swc_ecma_ast::TsTypePredicate
- ecma::visit::swc_ecma_ast::TsTypeQuery
- ecma::visit::swc_ecma_ast::TsTypeRef
- ecma::visit::swc_ecma_ast::TsUnionType
- ecma::visit::swc_ecma_ast::UnaryExpr
- ecma::visit::swc_ecma_ast::UpdateExpr
- ecma::visit::swc_ecma_ast::UsingDecl
- ecma::visit::swc_ecma_ast::VarDecl
- ecma::visit::swc_ecma_ast::VarDeclarator
- ecma::visit::swc_ecma_ast::WhileStmt
- ecma::visit::swc_ecma_ast::WithStmt
- ecma::visit::swc_ecma_ast::YieldExpr
Enums
- common::FileName
- common::SpanLinesError
- common::SpanSnippetError
- common::comments::CommentKind
- common::errors::Applicability
- common::errors::ColorConfig
- common::errors::DiagnosticId
- common::errors::Level
- common::errors::Style
- common::errors::emitter::ColorConfig
- common::errors::emitter::Destination
- common::errors::emitter::WritableDst
- common::pass::Either
- common::plugin::metadata::TransformPluginMetadataContextKind
- common::source_map::FileName
- common::source_map::NonNarrowChar
- common::source_map::SourceMapLookupError
- common::source_map::SpanLinesError
- common::source_map::SpanSnippetError
- ecma::ast::Accessibility
- ecma::ast::AssignOp
- ecma::ast::AssignTarget
- ecma::ast::AssignTargetPat
- ecma::ast::BinaryOp
- ecma::ast::BlockStmtOrExpr
- ecma::ast::Callee
- ecma::ast::ClassMember
- ecma::ast::Decl
- ecma::ast::DefaultDecl
- ecma::ast::EsVersion
- ecma::ast::ExportSpecifier
- ecma::ast::Expr
- ecma::ast::ForHead
- ecma::ast::ImportPhase
- ecma::ast::ImportSpecifier
- ecma::ast::JSXAttrName
- ecma::ast::JSXAttrOrSpread
- ecma::ast::JSXAttrValue
- ecma::ast::JSXElementChild
- ecma::ast::JSXElementName
- ecma::ast::JSXExpr
- ecma::ast::JSXObject
- ecma::ast::Key
- ecma::ast::Lit
- ecma::ast::MemberProp
- ecma::ast::MetaPropKind
- ecma::ast::MethodKind
- ecma::ast::ModuleDecl
- ecma::ast::ModuleExportName
- ecma::ast::ModuleItem
- ecma::ast::ObjectPatProp
- ecma::ast::OptChainBase
- ecma::ast::ParamOrTsParamProp
- ecma::ast::Pat
- ecma::ast::Program
- ecma::ast::Prop
- ecma::ast::PropName
- ecma::ast::PropOrSpread
- ecma::ast::SimpleAssignTarget
- ecma::ast::Stmt
- ecma::ast::SuperProp
- ecma::ast::TruePlusMinus
- ecma::ast::TsEntityName
- ecma::ast::TsEnumMemberId
- ecma::ast::TsFnOrConstructorType
- ecma::ast::TsFnParam
- ecma::ast::TsKeywordTypeKind
- ecma::ast::TsLit
- ecma::ast::TsModuleName
- ecma::ast::TsModuleRef
- ecma::ast::TsNamespaceBody
- ecma::ast::TsParamPropParam
- ecma::ast::TsThisTypeOrIdent
- ecma::ast::TsType
- ecma::ast::TsTypeElement
- ecma::ast::TsTypeOperatorOp
- ecma::ast::TsTypeQueryExpr
- ecma::ast::TsUnionOrIntersectionType
- ecma::ast::UnaryOp
- ecma::ast::UpdateOp
- ecma::ast::VarDeclKind
- ecma::ast::VarDeclOrExpr
- ecma::parser::Syntax
- ecma::parser::error::SyntaxError
- ecma::parser::token::BinOpToken
- ecma::parser::token::IdentKind
- ecma::parser::token::IdentLike
- ecma::parser::token::Keyword
- ecma::parser::token::KnownIdent
- ecma::parser::token::Token
- ecma::parser::token::TokenKind
- ecma::parser::token::Word
- ecma::parser::token::WordKind
- ecma::transforms::base::scope::DeclKind
- ecma::transforms::base::scope::IdentType
- ecma::transforms::base::scope::ScopeKind
- ecma::transforms::typescript::ImportsNotUsedAsValues
- ecma::transforms::typescript::TsImportExportAssignConfig
- ecma::transforms::typescript::typescript::ImportsNotUsedAsValues
- ecma::transforms::typescript::typescript::TsImportExportAssignConfig
- ecma::visit::NodeRef
- ecma::visit::swc_ecma_ast::Accessibility
- ecma::visit::swc_ecma_ast::AssignOp
- ecma::visit::swc_ecma_ast::AssignTarget
- ecma::visit::swc_ecma_ast::AssignTargetPat
- ecma::visit::swc_ecma_ast::BinaryOp
- ecma::visit::swc_ecma_ast::BlockStmtOrExpr
- ecma::visit::swc_ecma_ast::Callee
- ecma::visit::swc_ecma_ast::ClassMember
- ecma::visit::swc_ecma_ast::Decl
- ecma::visit::swc_ecma_ast::DefaultDecl
- ecma::visit::swc_ecma_ast::EsVersion
- ecma::visit::swc_ecma_ast::ExportSpecifier
- ecma::visit::swc_ecma_ast::Expr
- ecma::visit::swc_ecma_ast::ForHead
- ecma::visit::swc_ecma_ast::ImportPhase
- ecma::visit::swc_ecma_ast::ImportSpecifier
- ecma::visit::swc_ecma_ast::JSXAttrName
- ecma::visit::swc_ecma_ast::JSXAttrOrSpread
- ecma::visit::swc_ecma_ast::JSXAttrValue
- ecma::visit::swc_ecma_ast::JSXElementChild
- ecma::visit::swc_ecma_ast::JSXElementName
- ecma::visit::swc_ecma_ast::JSXExpr
- ecma::visit::swc_ecma_ast::JSXObject
- ecma::visit::swc_ecma_ast::Key
- ecma::visit::swc_ecma_ast::Lit
- ecma::visit::swc_ecma_ast::MemberProp
- ecma::visit::swc_ecma_ast::MetaPropKind
- ecma::visit::swc_ecma_ast::MethodKind
- ecma::visit::swc_ecma_ast::ModuleDecl
- ecma::visit::swc_ecma_ast::ModuleExportName
- ecma::visit::swc_ecma_ast::ModuleItem
- ecma::visit::swc_ecma_ast::ObjectPatProp
- ecma::visit::swc_ecma_ast::OptChainBase
- ecma::visit::swc_ecma_ast::ParamOrTsParamProp
- ecma::visit::swc_ecma_ast::Pat
- ecma::visit::swc_ecma_ast::Program
- ecma::visit::swc_ecma_ast::Prop
- ecma::visit::swc_ecma_ast::PropName
- ecma::visit::swc_ecma_ast::PropOrSpread
- ecma::visit::swc_ecma_ast::SimpleAssignTarget
- ecma::visit::swc_ecma_ast::Stmt
- ecma::visit::swc_ecma_ast::SuperProp
- ecma::visit::swc_ecma_ast::TruePlusMinus
- ecma::visit::swc_ecma_ast::TsEntityName
- ecma::visit::swc_ecma_ast::TsEnumMemberId
- ecma::visit::swc_ecma_ast::TsFnOrConstructorType
- ecma::visit::swc_ecma_ast::TsFnParam
- ecma::visit::swc_ecma_ast::TsKeywordTypeKind
- ecma::visit::swc_ecma_ast::TsLit
- ecma::visit::swc_ecma_ast::TsModuleName
- ecma::visit::swc_ecma_ast::TsModuleRef
- ecma::visit::swc_ecma_ast::TsNamespaceBody
- ecma::visit::swc_ecma_ast::TsParamPropParam
- ecma::visit::swc_ecma_ast::TsThisTypeOrIdent
- ecma::visit::swc_ecma_ast::TsType
- ecma::visit::swc_ecma_ast::TsTypeElement
- ecma::visit::swc_ecma_ast::TsTypeOperatorOp
- ecma::visit::swc_ecma_ast::TsTypeQueryExpr
- ecma::visit::swc_ecma_ast::TsUnionOrIntersectionType
- ecma::visit::swc_ecma_ast::UnaryOp
- ecma::visit::swc_ecma_ast::UpdateOp
- ecma::visit::swc_ecma_ast::VarDeclKind
- ecma::visit::swc_ecma_ast::VarDeclOrExpr
Traits
- common::AstNode
- common::EqIgnoreSpan
- common::FileLoader
- common::SourceMapper
- common::Spanned
- common::TypeEq
- common::comments::Comments
- common::comments::CommentsExt
- common::errors::Emitter
- common::errors::SourceMapper
- common::errors::emitter::Emitter
- common::input::Input
- common::iter::IdentifyLast
- common::pass::CompilerPass
- common::pass::NodeRef
- common::pass::ParentKind
- common::pass::Repeated
- common::pass::util::map::Map
- common::pass::util::move_map::MoveMap
- common::source_map::FileLoader
- common::source_map::Files
- common::source_map::SmallPos
- common::source_map::SourceMapGenConfig
- common::sync::HashMapExt
- common::sync::Send
- common::sync::Sync
- common::util::iter::IteratorExt
- common::util::map::Map
- common::util::move_map::MoveMap
- common::util::take::Take
- ecma::ast::EsReserved
- ecma::ast::Pass
- ecma::ast::SourceMapperExt
- ecma::ast::SpanExt
- ecma::codegen::Node
- ecma::codegen::text_writer::WriteJs
- ecma::codegen::util::EndsWithAlphaNum
- ecma::codegen::util::StartsWithAlphaNum
- ecma::parser::Input
- ecma::parser::input::Tokens
- ecma::transforms::base::perf::Check
- ecma::transforms::base::perf::IntoItems
- ecma::transforms::base::perf::Items
- ecma::transforms::base::perf::ParExplode
- ecma::transforms::base::perf::ParFold
- ecma::transforms::base::perf::ParVisit
- ecma::transforms::base::perf::ParVisitMut
- ecma::transforms::base::perf::Parallel
- ecma::transforms::base::perf::ParallelExt
- ecma::transforms::base::rename::RenamedVariable
- ecma::transforms::base::rename::Renamer
- ecma::visit::Fold
- ecma::visit::FoldWith
- ecma::visit::InjectVars
- ecma::visit::Visit
- ecma::visit::VisitMut
- ecma::visit::VisitMutWith
- ecma::visit::VisitWith
- ecma::visit::swc_ecma_ast::EsReserved
- ecma::visit::swc_ecma_ast::Pass
- ecma::visit::swc_ecma_ast::SourceMapperExt
- ecma::visit::swc_ecma_ast::SpanExt
Macros
- common::impl_stable_hash_via_hash
- ecma::ast::op
- ecma::atoms::atom
- ecma::atoms::hstr::atom
- ecma::atoms::lazy_atom
- ecma::transforms::base::enable_helper
- ecma::transforms::typescript::type_to_none
- ecma::visit::assert_eq_ignore_span
- ecma::visit::noop_fold_type
- ecma::visit::noop_visit_mut_type
- ecma::visit::noop_visit_type
- ecma::visit::standard_only_fold
- ecma::visit::standard_only_visit
- ecma::visit::standard_only_visit_mut
- ecma::visit::swc_ecma_ast::op
- ecma::visit::visit_mut_obj_and_computed
- ecma::visit::visit_obj_and_computed
Attribute Macros
Derive Macros
Functions
- common::source_map::build_source_map
- diagnostics::get_core_engine_diagnostics
- ecma::ast::fn_pass
- ecma::ast::noop_pass
- ecma::ast::unsafe_id
- ecma::ast::unsafe_id_from_ident
- ecma::atoms::hstr::global_atom_store_gc
- ecma::codegen::text_writer::omit_trailing_semi
- ecma::codegen::to_code
- ecma::codegen::to_code_default
- ecma::codegen::to_code_with_comments
- ecma::parser::parse_file_as_commonjs
- ecma::parser::parse_file_as_expr
- ecma::parser::parse_file_as_module
- ecma::parser::parse_file_as_program
- ecma::parser::parse_file_as_script
- ecma::parser::with_file_parser
- ecma::transforms::base::fixer::fixer
- ecma::transforms::base::fixer::paren_remover
- ecma::transforms::base::helpers::inject_helpers
- ecma::transforms::base::hygiene::hygiene
- ecma::transforms::base::hygiene::hygiene_with_config
- ecma::transforms::base::hygiene::rename
- ecma::transforms::base::perf::cpu_count
- ecma::transforms::base::perf::should_work
- ecma::transforms::base::rename::contains_eval
- ecma::transforms::base::rename::rename
- ecma::transforms::base::rename::rename_with_config
- ecma::transforms::base::rename::renamer
- ecma::transforms::base::rename::renamer_keep_contexts
- ecma::transforms::base::resolver
- ecma::transforms::typescript::strip
- ecma::transforms::typescript::strip_type
- ecma::transforms::typescript::tsx
- ecma::transforms::typescript::typescript
- ecma::transforms::typescript::typescript::strip
- ecma::transforms::typescript::typescript::tsx
- ecma::transforms::typescript::typescript::typescript
- ecma::visit::fold_pass
- ecma::visit::span_remover
- ecma::visit::swc_ecma_ast::fn_pass
- ecma::visit::swc_ecma_ast::noop_pass
- ecma::visit::swc_ecma_ast::unsafe_id
- ecma::visit::swc_ecma_ast::unsafe_id_from_ident
- ecma::visit::visit_mut_pass
- ecma::visit::visit_pass
Type Aliases
- common::SourceMapperDyn
- common::comments::SingleThreadedCommentsMap
- common::comments::SingleThreadedCommentsMapInner
- common::errors::SourceMapperDyn
- common::input::SourceFileInput
- common::source_map::FileLinesResult
- ecma::ast::Id
- ecma::ast::UnsafeId
- ecma::atoms::StaticString
- ecma::codegen::Result
- ecma::codegen::text_writer::Symbol
- ecma::parser::PResult
- ecma::transforms::base::rename::RenameMap
- ecma::visit::swc_ecma_ast::Id
- ecma::visit::swc_ecma_ast::UnsafeId
Statics
- SWC_CORE_VERSION
- common::GLOBALS
- common::errors::HANDLER
- common::source_map::GLOBALS
- ecma::transforms::base::helpers::HELPERS