List of all items
Structs
- DecoratorManifestEntry
- ExpandOptions
- ExpandResult
- GeneratedRegionResult
- ImportSourceResult
- JsDiagnostic
- MacroDiagnostic
- MacroManifest
- MacroManifestEntry
- MappingSegmentResult
- NativeMapper
- NativePlugin
- NativePositionMapper
- ProcessFileOptions
- SourceMappingResult
- SpanResult
- SyntaxCheckResult
- TransformResult
- abi::ClassIR
- abi::DecoratorIR
- abi::Diagnostic
- abi::EnumIR
- abi::EnumVariantIR
- abi::FieldIR
- abi::GeneratedRegion
- abi::InterfaceFieldIR
- abi::InterfaceIR
- abi::InterfaceMethodIR
- abi::MacroContextIR
- abi::MacroResult
- abi::MappingSegment
- abi::MethodSigIR
- abi::SourceMapping
- abi::SpanIR
- abi::TypeAliasIR
- abi::ir::ClassIR
- abi::ir::DecoratorIR
- abi::ir::EnumIR
- abi::ir::EnumVariantIR
- abi::ir::FieldIR
- abi::ir::InterfaceFieldIR
- abi::ir::InterfaceIR
- abi::ir::InterfaceMethodIR
- abi::ir::MacroContextIR
- abi::ir::MethodSigIR
- abi::ir::TypeAliasIR
- abi::ir::class::ClassIR
- abi::ir::class::FieldIR
- abi::ir::class::MethodSigIR
- abi::ir::context::MacroContextIR
- abi::ir::decorators::DecoratorIR
- abi::ir::enum_::EnumIR
- abi::ir::enum_::EnumVariantIR
- abi::ir::interface::InterfaceFieldIR
- abi::ir::interface::InterfaceIR
- abi::ir::interface::InterfaceMethodIR
- abi::ir::type_alias::TypeAliasIR
- abi::patch::Diagnostic
- abi::patch::MacroResult
- abi::source_map::GeneratedRegion
- abi::source_map::MappingSegment
- abi::source_map::SourceMapping
- abi::span::SpanIR
- abi::swc_ast::ArrayLit
- abi::swc_ast::ArrayPat
- abi::swc_ast::ArrowExpr
- abi::swc_ast::AssignExpr
- abi::swc_ast::AssignPat
- abi::swc_ast::AssignPatProp
- abi::swc_ast::AssignProp
- abi::swc_ast::AutoAccessor
- abi::swc_ast::AwaitExpr
- abi::swc_ast::BigInt
- abi::swc_ast::BigIntValue
- abi::swc_ast::BinExpr
- abi::swc_ast::BindingIdent
- abi::swc_ast::BlockStmt
- abi::swc_ast::Bool
- abi::swc_ast::BreakStmt
- abi::swc_ast::CallExpr
- abi::swc_ast::CatchClause
- abi::swc_ast::Class
- abi::swc_ast::ClassDecl
- abi::swc_ast::ClassExpr
- abi::swc_ast::ClassMethod
- abi::swc_ast::ClassProp
- abi::swc_ast::ComputedPropName
- abi::swc_ast::CondExpr
- abi::swc_ast::Constructor
- abi::swc_ast::ContinueStmt
- abi::swc_ast::DebuggerStmt
- abi::swc_ast::Decorator
- abi::swc_ast::DoWhileStmt
- abi::swc_ast::EmptyStmt
- abi::swc_ast::ExportAll
- abi::swc_ast::ExportDecl
- abi::swc_ast::ExportDefaultDecl
- abi::swc_ast::ExportDefaultExpr
- abi::swc_ast::ExportDefaultSpecifier
- abi::swc_ast::ExportNamedSpecifier
- abi::swc_ast::ExportNamespaceSpecifier
- abi::swc_ast::ExprOrSpread
- abi::swc_ast::ExprStmt
- abi::swc_ast::FnDecl
- abi::swc_ast::FnExpr
- abi::swc_ast::ForInStmt
- abi::swc_ast::ForOfStmt
- abi::swc_ast::ForStmt
- abi::swc_ast::Function
- abi::swc_ast::GetterProp
- abi::swc_ast::Ident
- abi::swc_ast::IdentName
- abi::swc_ast::IfStmt
- abi::swc_ast::Import
- abi::swc_ast::ImportDecl
- abi::swc_ast::ImportDefaultSpecifier
- abi::swc_ast::ImportNamedSpecifier
- abi::swc_ast::ImportStarAsSpecifier
- abi::swc_ast::ImportWith
- abi::swc_ast::ImportWithItem
- abi::swc_ast::Invalid
- abi::swc_ast::JSXAttr
- abi::swc_ast::JSXClosingElement
- abi::swc_ast::JSXClosingFragment
- abi::swc_ast::JSXElement
- abi::swc_ast::JSXEmptyExpr
- abi::swc_ast::JSXExprContainer
- abi::swc_ast::JSXFragment
- abi::swc_ast::JSXMemberExpr
- abi::swc_ast::JSXNamespacedName
- abi::swc_ast::JSXOpeningElement
- abi::swc_ast::JSXOpeningFragment
- abi::swc_ast::JSXSpreadChild
- abi::swc_ast::JSXText
- abi::swc_ast::KeyValuePatProp
- abi::swc_ast::KeyValueProp
- abi::swc_ast::LabeledStmt
- abi::swc_ast::ListFormat
- abi::swc_ast::MemberExpr
- abi::swc_ast::MetaPropExpr
- abi::swc_ast::MethodProp
- abi::swc_ast::Module
- abi::swc_ast::NamedExport
- abi::swc_ast::NewExpr
- abi::swc_ast::Null
- abi::swc_ast::Number
- abi::swc_ast::ObjectLit
- abi::swc_ast::ObjectPat
- abi::swc_ast::OptCall
- abi::swc_ast::OptChainExpr
- abi::swc_ast::Param
- abi::swc_ast::ParenExpr
- abi::swc_ast::PrivateMethod
- abi::swc_ast::PrivateName
- abi::swc_ast::PrivateProp
- abi::swc_ast::Regex
- abi::swc_ast::RestPat
- abi::swc_ast::ReturnStmt
- abi::swc_ast::Script
- abi::swc_ast::SeqExpr
- abi::swc_ast::SetterProp
- abi::swc_ast::SpreadElement
- abi::swc_ast::StaticBlock
- abi::swc_ast::Str
- abi::swc_ast::Super
- abi::swc_ast::SuperPropExpr
- abi::swc_ast::SwitchCase
- abi::swc_ast::SwitchStmt
- abi::swc_ast::TaggedTpl
- abi::swc_ast::ThisExpr
- abi::swc_ast::ThrowStmt
- abi::swc_ast::Tpl
- abi::swc_ast::TplElement
- abi::swc_ast::TryStmt
- abi::swc_ast::TsArrayType
- abi::swc_ast::TsAsExpr
- abi::swc_ast::TsCallSignatureDecl
- abi::swc_ast::TsConditionalType
- abi::swc_ast::TsConstAssertion
- abi::swc_ast::TsConstructSignatureDecl
- abi::swc_ast::TsConstructorType
- abi::swc_ast::TsEnumDecl
- abi::swc_ast::TsEnumMember
- abi::swc_ast::TsExportAssignment
- abi::swc_ast::TsExprWithTypeArgs
- abi::swc_ast::TsExternalModuleRef
- abi::swc_ast::TsFnType
- abi::swc_ast::TsGetterSignature
- abi::swc_ast::TsImportCallOptions
- abi::swc_ast::TsImportEqualsDecl
- abi::swc_ast::TsImportType
- abi::swc_ast::TsIndexSignature
- abi::swc_ast::TsIndexedAccessType
- abi::swc_ast::TsInferType
- abi::swc_ast::TsInstantiation
- abi::swc_ast::TsInterfaceBody
- abi::swc_ast::TsInterfaceDecl
- abi::swc_ast::TsIntersectionType
- abi::swc_ast::TsKeywordType
- abi::swc_ast::TsLitType
- abi::swc_ast::TsMappedType
- abi::swc_ast::TsMethodSignature
- abi::swc_ast::TsModuleBlock
- abi::swc_ast::TsModuleDecl
- abi::swc_ast::TsNamespaceDecl
- abi::swc_ast::TsNamespaceExportDecl
- abi::swc_ast::TsNonNullExpr
- abi::swc_ast::TsOptionalType
- abi::swc_ast::TsParamProp
- abi::swc_ast::TsParenthesizedType
- abi::swc_ast::TsPropertySignature
- abi::swc_ast::TsQualifiedName
- abi::swc_ast::TsRestType
- abi::swc_ast::TsSatisfiesExpr
- abi::swc_ast::TsSetterSignature
- abi::swc_ast::TsThisType
- abi::swc_ast::TsTplLitType
- abi::swc_ast::TsTupleElement
- abi::swc_ast::TsTupleType
- abi::swc_ast::TsTypeAliasDecl
- abi::swc_ast::TsTypeAnn
- abi::swc_ast::TsTypeAssertion
- abi::swc_ast::TsTypeLit
- abi::swc_ast::TsTypeOperator
- abi::swc_ast::TsTypeParam
- abi::swc_ast::TsTypeParamDecl
- abi::swc_ast::TsTypeParamInstantiation
- abi::swc_ast::TsTypePredicate
- abi::swc_ast::TsTypeQuery
- abi::swc_ast::TsTypeRef
- abi::swc_ast::TsUnionType
- abi::swc_ast::UnaryExpr
- abi::swc_ast::UpdateExpr
- abi::swc_ast::UsingDecl
- abi::swc_ast::VarDecl
- abi::swc_ast::VarDeclarator
- abi::swc_ast::WhileStmt
- abi::swc_ast::WithStmt
- abi::swc_ast::YieldExpr
- host::Diagnostic
- host::MacroResult
- host::config::MacroConfig
- host::config::ResourceLimits
- host::derived::DecoratorDescriptor
- host::derived::DecoratorMetadata
- host::derived::DerivedMacroDescriptor
- host::derived::DerivedMacroRegistration
- host::derived::MacroManifest
- host::derived::MacroManifestEntry
- host::dispatch::MacroDispatcher
- host::expand::MacroExpander
- host::expand::MacroExpansion
- host::package_registry::MacroPackageRegistration
- host::patch_applicator::ApplyResult
- host::patch_applicator::PatchApplicator
- host::patch_applicator::PatchCollector
- host::registry::MacroKey
- host::registry::MacroRegistry
- swc_common::BytePos
- swc_common::CharPos
- swc_common::FileLines
- swc_common::FilePathMapping
- swc_common::Globals
- swc_common::LineCol
- swc_common::Loc
- swc_common::LocWithOpt
- swc_common::Mark
- swc_common::MultiSpan
- swc_common::SourceFile
- swc_common::SourceFileAndBytePos
- swc_common::SourceFileAndLine
- swc_common::SourceMap
- swc_common::Span
- swc_common::SyntaxContext
- swc_common::cache::CacheCell
- swc_common::comments::Comment
- swc_common::comments::NoopComments
- swc_common::comments::SingleThreadedComments
- swc_common::errors::CodeSuggestion
- swc_common::errors::Diagnostic
- swc_common::errors::DiagnosticBuilder
- swc_common::errors::DiagnosticStyledString
- swc_common::errors::EmitterWriter
- swc_common::errors::ExplicitBug
- swc_common::errors::FatalError
- swc_common::errors::FatalErrorMarker
- swc_common::errors::Handler
- swc_common::errors::HandlerFlags
- swc_common::errors::Message
- swc_common::errors::SubDiagnostic
- swc_common::errors::Substitution
- swc_common::errors::SubstitutionPart
- swc_common::errors::emitter::EmitterWriter
- swc_common::input::StringInput
- swc_common::iter::Iter
- swc_common::pass::All
- swc_common::pass::AstKindPath
- swc_common::pass::AstKindPathGuard
- swc_common::pass::AstKindPathIndexGuard
- swc_common::pass::AstNodePath
- swc_common::pass::AstNodePathGuard
- swc_common::pass::AstNodePathIndexGuard
- swc_common::pass::Optional
- swc_common::pass::Repeat
- swc_common::plugin::diagnostics::PluginCorePkgDiagnostics
- swc_common::plugin::emit::PluginEmitOutput
- swc_common::plugin::metadata::Context
- swc_common::plugin::metadata::TransformPluginMetadataContext
- swc_common::serializer::Node
- swc_common::serializer::Type
- swc_common::source_map::BytePos
- swc_common::source_map::ByteToCharPosState
- swc_common::source_map::CharPos
- swc_common::source_map::DefaultSourceMapGenConfig
- swc_common::source_map::DistinctSources
- swc_common::source_map::FileLines
- swc_common::source_map::FilePathMapping
- swc_common::source_map::FilePos
- swc_common::source_map::Globals
- swc_common::source_map::LineCol
- swc_common::source_map::LineInfo
- swc_common::source_map::Loc
- swc_common::source_map::LocWithOpt
- swc_common::source_map::MalformedSourceMapPositions
- swc_common::source_map::Mark
- swc_common::source_map::MultiByteChar
- swc_common::source_map::MultiSpan
- swc_common::source_map::PartialFileLines
- swc_common::source_map::PartialLoc
- swc_common::source_map::PrimarySpanLabel
- swc_common::source_map::RealFileLoader
- swc_common::source_map::SourceFile
- swc_common::source_map::SourceFileAnalysis
- swc_common::source_map::SourceFileAndBytePos
- swc_common::source_map::SourceFileAndLine
- swc_common::source_map::SourceMap
- swc_common::source_map::Span
- swc_common::source_map::SpanLabel
- swc_common::source_map::StableSourceFileId
- swc_common::source_map::SyntaxContext
- swc_common::source_map::hygiene::Mark
- swc_common::source_map::hygiene::MutableMarkContext
- swc_common::source_map::hygiene::SyntaxContext
- swc_common::sync::Lazy
- swc_common::sync::Lock
- swc_common::sync::LockCell
- swc_common::sync::LockGuard
- swc_common::sync::Lrc
- swc_common::sync::MappedLockGuard
- swc_common::sync::MappedWriteGuard
- swc_common::sync::OnceCell
- swc_common::sync::ReadGuard
- swc_common::sync::RwLock
- swc_common::sync::Weak
- swc_common::sync::WriteGuard
- swc_common::util::iter::ChainWith
- swc_ecma_ast::ArrayLit
- swc_ecma_ast::ArrayPat
- swc_ecma_ast::ArrowExpr
- swc_ecma_ast::AssignExpr
- swc_ecma_ast::AssignPat
- swc_ecma_ast::AssignPatProp
- swc_ecma_ast::AssignProp
- swc_ecma_ast::AutoAccessor
- swc_ecma_ast::AwaitExpr
- swc_ecma_ast::BigInt
- swc_ecma_ast::BigIntValue
- swc_ecma_ast::BinExpr
- swc_ecma_ast::BindingIdent
- swc_ecma_ast::BlockStmt
- swc_ecma_ast::Bool
- swc_ecma_ast::BreakStmt
- swc_ecma_ast::CallExpr
- swc_ecma_ast::CatchClause
- swc_ecma_ast::Class
- swc_ecma_ast::ClassDecl
- swc_ecma_ast::ClassExpr
- swc_ecma_ast::ClassMethod
- swc_ecma_ast::ClassProp
- swc_ecma_ast::ComputedPropName
- swc_ecma_ast::CondExpr
- swc_ecma_ast::Constructor
- swc_ecma_ast::ContinueStmt
- swc_ecma_ast::DebuggerStmt
- swc_ecma_ast::Decorator
- swc_ecma_ast::DoWhileStmt
- swc_ecma_ast::EmptyStmt
- swc_ecma_ast::ExportAll
- swc_ecma_ast::ExportDecl
- swc_ecma_ast::ExportDefaultDecl
- swc_ecma_ast::ExportDefaultExpr
- swc_ecma_ast::ExportDefaultSpecifier
- swc_ecma_ast::ExportNamedSpecifier
- swc_ecma_ast::ExportNamespaceSpecifier
- swc_ecma_ast::ExprOrSpread
- swc_ecma_ast::ExprStmt
- swc_ecma_ast::FnDecl
- swc_ecma_ast::FnExpr
- swc_ecma_ast::ForInStmt
- swc_ecma_ast::ForOfStmt
- swc_ecma_ast::ForStmt
- swc_ecma_ast::Function
- swc_ecma_ast::GetterProp
- swc_ecma_ast::Ident
- swc_ecma_ast::IdentName
- swc_ecma_ast::IfStmt
- swc_ecma_ast::Import
- swc_ecma_ast::ImportDecl
- swc_ecma_ast::ImportDefaultSpecifier
- swc_ecma_ast::ImportNamedSpecifier
- swc_ecma_ast::ImportStarAsSpecifier
- swc_ecma_ast::ImportWith
- swc_ecma_ast::ImportWithItem
- swc_ecma_ast::Invalid
- swc_ecma_ast::JSXAttr
- swc_ecma_ast::JSXClosingElement
- swc_ecma_ast::JSXClosingFragment
- swc_ecma_ast::JSXElement
- swc_ecma_ast::JSXEmptyExpr
- swc_ecma_ast::JSXExprContainer
- swc_ecma_ast::JSXFragment
- swc_ecma_ast::JSXMemberExpr
- swc_ecma_ast::JSXNamespacedName
- swc_ecma_ast::JSXOpeningElement
- swc_ecma_ast::JSXOpeningFragment
- swc_ecma_ast::JSXSpreadChild
- swc_ecma_ast::JSXText
- swc_ecma_ast::KeyValuePatProp
- swc_ecma_ast::KeyValueProp
- swc_ecma_ast::LabeledStmt
- swc_ecma_ast::ListFormat
- swc_ecma_ast::MemberExpr
- swc_ecma_ast::MetaPropExpr
- swc_ecma_ast::MethodProp
- swc_ecma_ast::Module
- swc_ecma_ast::NamedExport
- swc_ecma_ast::NewExpr
- swc_ecma_ast::Null
- swc_ecma_ast::Number
- swc_ecma_ast::ObjectLit
- swc_ecma_ast::ObjectPat
- swc_ecma_ast::OptCall
- swc_ecma_ast::OptChainExpr
- swc_ecma_ast::Param
- swc_ecma_ast::ParenExpr
- swc_ecma_ast::PrivateMethod
- swc_ecma_ast::PrivateName
- swc_ecma_ast::PrivateProp
- swc_ecma_ast::Regex
- swc_ecma_ast::RestPat
- swc_ecma_ast::ReturnStmt
- swc_ecma_ast::Script
- swc_ecma_ast::SeqExpr
- swc_ecma_ast::SetterProp
- swc_ecma_ast::SpreadElement
- swc_ecma_ast::StaticBlock
- swc_ecma_ast::Str
- swc_ecma_ast::Super
- swc_ecma_ast::SuperPropExpr
- swc_ecma_ast::SwitchCase
- swc_ecma_ast::SwitchStmt
- swc_ecma_ast::TaggedTpl
- swc_ecma_ast::ThisExpr
- swc_ecma_ast::ThrowStmt
- swc_ecma_ast::Tpl
- swc_ecma_ast::TplElement
- swc_ecma_ast::TryStmt
- swc_ecma_ast::TsArrayType
- swc_ecma_ast::TsAsExpr
- swc_ecma_ast::TsCallSignatureDecl
- swc_ecma_ast::TsConditionalType
- swc_ecma_ast::TsConstAssertion
- swc_ecma_ast::TsConstructSignatureDecl
- swc_ecma_ast::TsConstructorType
- swc_ecma_ast::TsEnumDecl
- swc_ecma_ast::TsEnumMember
- swc_ecma_ast::TsExportAssignment
- swc_ecma_ast::TsExprWithTypeArgs
- swc_ecma_ast::TsExternalModuleRef
- swc_ecma_ast::TsFnType
- swc_ecma_ast::TsGetterSignature
- swc_ecma_ast::TsImportCallOptions
- swc_ecma_ast::TsImportEqualsDecl
- swc_ecma_ast::TsImportType
- swc_ecma_ast::TsIndexSignature
- swc_ecma_ast::TsIndexedAccessType
- swc_ecma_ast::TsInferType
- swc_ecma_ast::TsInstantiation
- swc_ecma_ast::TsInterfaceBody
- swc_ecma_ast::TsInterfaceDecl
- swc_ecma_ast::TsIntersectionType
- swc_ecma_ast::TsKeywordType
- swc_ecma_ast::TsLitType
- swc_ecma_ast::TsMappedType
- swc_ecma_ast::TsMethodSignature
- swc_ecma_ast::TsModuleBlock
- swc_ecma_ast::TsModuleDecl
- swc_ecma_ast::TsNamespaceDecl
- swc_ecma_ast::TsNamespaceExportDecl
- swc_ecma_ast::TsNonNullExpr
- swc_ecma_ast::TsOptionalType
- swc_ecma_ast::TsParamProp
- swc_ecma_ast::TsParenthesizedType
- swc_ecma_ast::TsPropertySignature
- swc_ecma_ast::TsQualifiedName
- swc_ecma_ast::TsRestType
- swc_ecma_ast::TsSatisfiesExpr
- swc_ecma_ast::TsSetterSignature
- swc_ecma_ast::TsThisType
- swc_ecma_ast::TsTplLitType
- swc_ecma_ast::TsTupleElement
- swc_ecma_ast::TsTupleType
- swc_ecma_ast::TsTypeAliasDecl
- swc_ecma_ast::TsTypeAnn
- swc_ecma_ast::TsTypeAssertion
- swc_ecma_ast::TsTypeLit
- swc_ecma_ast::TsTypeOperator
- swc_ecma_ast::TsTypeParam
- swc_ecma_ast::TsTypeParamDecl
- swc_ecma_ast::TsTypeParamInstantiation
- swc_ecma_ast::TsTypePredicate
- swc_ecma_ast::TsTypeQuery
- swc_ecma_ast::TsTypeRef
- swc_ecma_ast::TsUnionType
- swc_ecma_ast::UnaryExpr
- swc_ecma_ast::UpdateExpr
- swc_ecma_ast::UsingDecl
- swc_ecma_ast::VarDecl
- swc_ecma_ast::VarDeclarator
- swc_ecma_ast::WhileStmt
- swc_ecma_ast::WithStmt
- swc_ecma_ast::YieldExpr
Enums
- abi::DiagnosticLevel
- abi::EnumValue
- abi::MacroKind
- abi::MethodAstIR
- abi::Patch
- abi::PatchCode
- abi::TargetIR
- abi::TypeBody
- abi::TypeMember
- abi::Visibility
- abi::ir::EnumValue
- abi::ir::MacroKind
- abi::ir::MethodAstIR
- abi::ir::TargetIR
- abi::ir::TypeBody
- abi::ir::TypeMember
- abi::ir::Visibility
- abi::ir::class::MethodAstIR
- abi::ir::class::Visibility
- abi::ir::context::MacroKind
- abi::ir::context::TargetIR
- abi::ir::enum_::EnumValue
- abi::ir::type_alias::TypeBody
- abi::ir::type_alias::TypeMember
- abi::patch::DiagnosticLevel
- abi::patch::Patch
- abi::patch::PatchCode
- abi::swc_ast::Accessibility
- abi::swc_ast::AssignOp
- abi::swc_ast::AssignTarget
- abi::swc_ast::AssignTargetPat
- abi::swc_ast::BinaryOp
- abi::swc_ast::BlockStmtOrExpr
- abi::swc_ast::Callee
- abi::swc_ast::ClassMember
- abi::swc_ast::Decl
- abi::swc_ast::DefaultDecl
- abi::swc_ast::EsVersion
- abi::swc_ast::ExportSpecifier
- abi::swc_ast::Expr
- abi::swc_ast::ForHead
- abi::swc_ast::ImportPhase
- abi::swc_ast::ImportSpecifier
- abi::swc_ast::JSXAttrName
- abi::swc_ast::JSXAttrOrSpread
- abi::swc_ast::JSXAttrValue
- abi::swc_ast::JSXElementChild
- abi::swc_ast::JSXElementName
- abi::swc_ast::JSXExpr
- abi::swc_ast::JSXObject
- abi::swc_ast::Key
- abi::swc_ast::Lit
- abi::swc_ast::MemberProp
- abi::swc_ast::MetaPropKind
- abi::swc_ast::MethodKind
- abi::swc_ast::ModuleDecl
- abi::swc_ast::ModuleExportName
- abi::swc_ast::ModuleItem
- abi::swc_ast::ObjectPatProp
- abi::swc_ast::OptChainBase
- abi::swc_ast::ParamOrTsParamProp
- abi::swc_ast::Pat
- abi::swc_ast::Program
- abi::swc_ast::Prop
- abi::swc_ast::PropName
- abi::swc_ast::PropOrSpread
- abi::swc_ast::SimpleAssignTarget
- abi::swc_ast::Stmt
- abi::swc_ast::SuperProp
- abi::swc_ast::TruePlusMinus
- abi::swc_ast::TsEntityName
- abi::swc_ast::TsEnumMemberId
- abi::swc_ast::TsFnOrConstructorType
- abi::swc_ast::TsFnParam
- abi::swc_ast::TsKeywordTypeKind
- abi::swc_ast::TsLit
- abi::swc_ast::TsModuleName
- abi::swc_ast::TsModuleRef
- abi::swc_ast::TsNamespaceBody
- abi::swc_ast::TsParamPropParam
- abi::swc_ast::TsThisTypeOrIdent
- abi::swc_ast::TsType
- abi::swc_ast::TsTypeElement
- abi::swc_ast::TsTypeOperatorOp
- abi::swc_ast::TsTypeQueryExpr
- abi::swc_ast::TsUnionOrIntersectionType
- abi::swc_ast::UnaryOp
- abi::swc_ast::UpdateOp
- abi::swc_ast::VarDeclKind
- abi::swc_ast::VarDeclOrExpr
- host::DiagnosticLevel
- host::MacroKind
- host::Patch
- host::config::RuntimeMode
- host::derived::DecoratorKind
- host::error::MacroError
- swc_common::FileName
- swc_common::SpanLinesError
- swc_common::SpanSnippetError
- swc_common::comments::CommentKind
- swc_common::errors::Applicability
- swc_common::errors::ColorConfig
- swc_common::errors::DiagnosticId
- swc_common::errors::Level
- swc_common::errors::Style
- swc_common::errors::emitter::ColorConfig
- swc_common::errors::emitter::Destination
- swc_common::errors::emitter::WritableDst
- swc_common::pass::Either
- swc_common::plugin::metadata::TransformPluginMetadataContextKind
- swc_common::source_map::FileName
- swc_common::source_map::NonNarrowChar
- swc_common::source_map::SourceMapLookupError
- swc_common::source_map::SpanLinesError
- swc_common::source_map::SpanSnippetError
- swc_ecma_ast::Accessibility
- swc_ecma_ast::AssignOp
- swc_ecma_ast::AssignTarget
- swc_ecma_ast::AssignTargetPat
- swc_ecma_ast::BinaryOp
- swc_ecma_ast::BlockStmtOrExpr
- swc_ecma_ast::Callee
- swc_ecma_ast::ClassMember
- swc_ecma_ast::Decl
- swc_ecma_ast::DefaultDecl
- swc_ecma_ast::EsVersion
- swc_ecma_ast::ExportSpecifier
- swc_ecma_ast::Expr
- swc_ecma_ast::ForHead
- swc_ecma_ast::ImportPhase
- swc_ecma_ast::ImportSpecifier
- swc_ecma_ast::JSXAttrName
- swc_ecma_ast::JSXAttrOrSpread
- swc_ecma_ast::JSXAttrValue
- swc_ecma_ast::JSXElementChild
- swc_ecma_ast::JSXElementName
- swc_ecma_ast::JSXExpr
- swc_ecma_ast::JSXObject
- swc_ecma_ast::Key
- swc_ecma_ast::Lit
- swc_ecma_ast::MemberProp
- swc_ecma_ast::MetaPropKind
- swc_ecma_ast::MethodKind
- swc_ecma_ast::ModuleDecl
- swc_ecma_ast::ModuleExportName
- swc_ecma_ast::ModuleItem
- swc_ecma_ast::ObjectPatProp
- swc_ecma_ast::OptChainBase
- swc_ecma_ast::ParamOrTsParamProp
- swc_ecma_ast::Pat
- swc_ecma_ast::Program
- swc_ecma_ast::Prop
- swc_ecma_ast::PropName
- swc_ecma_ast::PropOrSpread
- swc_ecma_ast::SimpleAssignTarget
- swc_ecma_ast::Stmt
- swc_ecma_ast::SuperProp
- swc_ecma_ast::TruePlusMinus
- swc_ecma_ast::TsEntityName
- swc_ecma_ast::TsEnumMemberId
- swc_ecma_ast::TsFnOrConstructorType
- swc_ecma_ast::TsFnParam
- swc_ecma_ast::TsKeywordTypeKind
- swc_ecma_ast::TsLit
- swc_ecma_ast::TsModuleName
- swc_ecma_ast::TsModuleRef
- swc_ecma_ast::TsNamespaceBody
- swc_ecma_ast::TsParamPropParam
- swc_ecma_ast::TsThisTypeOrIdent
- swc_ecma_ast::TsType
- swc_ecma_ast::TsTypeElement
- swc_ecma_ast::TsTypeOperatorOp
- swc_ecma_ast::TsTypeQueryExpr
- swc_ecma_ast::TsUnionOrIntersectionType
- swc_ecma_ast::UnaryOp
- swc_ecma_ast::UpdateOp
- swc_ecma_ast::VarDeclKind
- swc_ecma_ast::VarDeclOrExpr
Traits
- abi::swc_ast::EsReserved
- abi::swc_ast::Pass
- abi::swc_ast::SourceMapperExt
- abi::swc_ast::SpanExt
- host::traits::MacroPackage
- host::traits::Macroforge
- swc_common::AstNode
- swc_common::EqIgnoreSpan
- swc_common::FileLoader
- swc_common::SourceMapper
- swc_common::Spanned
- swc_common::TypeEq
- swc_common::comments::Comments
- swc_common::comments::CommentsExt
- swc_common::errors::Emitter
- swc_common::errors::SourceMapper
- swc_common::errors::emitter::Emitter
- swc_common::input::Input
- swc_common::iter::IdentifyLast
- swc_common::pass::CompilerPass
- swc_common::pass::NodeRef
- swc_common::pass::ParentKind
- swc_common::pass::Repeated
- swc_common::pass::util::map::Map
- swc_common::pass::util::move_map::MoveMap
- swc_common::source_map::FileLoader
- swc_common::source_map::Files
- swc_common::source_map::SmallPos
- swc_common::source_map::SourceMapGenConfig
- swc_common::sync::HashMapExt
- swc_common::sync::Send
- swc_common::sync::Sync
- swc_common::util::iter::IteratorExt
- swc_common::util::map::Map
- swc_common::util::move_map::MoveMap
- swc_common::util::take::Take
- swc_ecma_ast::EsReserved
- swc_ecma_ast::Pass
- swc_ecma_ast::SourceMapperExt
- swc_ecma_ast::SpanExt
Macros
- abi::swc_ast::op
- macros::above
- macros::below
- macros::body
- macros::signature
- macros::ts_template
- register_macro_package
- swc_common::impl_stable_hash_via_hash
- swc_ecma_ast::op
Attribute Macros
Derive Macros
- swc_common::Decode
- swc_common::DeserializeEnum
- swc_common::Encode
- swc_common::EqIgnoreSpan
- swc_common::FromVariant
- swc_common::Spanned
- swc_common::TypeEq
Functions
- abi::helpers::insert_class_member
- abi::helpers::insert_into_class
- abi::insert_class_member
- abi::insert_into_class
- abi::swc_ast::fn_pass
- abi::swc_ast::noop_pass
- abi::swc_ast::unsafe_id
- abi::swc_ast::unsafe_id_from_ident
- check_syntax
- debug_descriptors
- debug_get_modules
- debug_lookup
- derive_decorator
- expand_sync
- get_macro_manifest
- get_macro_names
- host::derived::decorator_metadata
- host::derived::get_manifest
- host::derived::lookup_by_name
- host::derived::macro_names
- host::derived::modules
- host::derived::register_all_with_module
- host::derived::register_module
- host::expand::collect_import_sources
- host::package_registry::registrars
- is_macro_package
- parse_import_sources
- swc_ecma_ast::fn_pass
- swc_ecma_ast::noop_pass
- swc_ecma_ast::unsafe_id
- swc_ecma_ast::unsafe_id_from_ident
- transform_sync
Type Aliases
- abi::swc_ast::Id
- abi::swc_ast::UnsafeId
- host::error::Result
- swc_common::SourceMapperDyn
- swc_common::comments::SingleThreadedCommentsMap
- swc_common::comments::SingleThreadedCommentsMapInner
- swc_common::errors::SourceMapperDyn
- swc_common::input::SourceFileInput
- swc_common::source_map::FileLinesResult
- swc_ecma_ast::Id
- swc_ecma_ast::UnsafeId
Statics
Constants
- host::derived::DYNAMIC_MODULE_MARKER
- swc_common::DUMMY_SP
- swc_common::NO_EXPANSION
- swc_common::errors::TRACK_DIAGNOSTICS
- swc_common::errors::emitter::MAX_HIGHLIGHT_LINES
- swc_common::errors::emitter::MAX_SUGGESTIONS
- swc_common::source_map::DUMMY_SP
- swc_common::source_map::NO_EXPANSION
- swc_common::source_map::PLACEHOLDER_SP
- swc_common::source_map::PURE_SP