List of all items
Structs
- ClassMemberInfo
- EnumMemberInfo
- ModuleGraph
- NamespaceImportInfo
- SideEffectImport
- TypeOnlyImport
- UnusedExport
- analysis::AnalyzeOptions
- analysis::analyzer::Analyzer
- analysis::analyzer::Configured
- analysis::analyzer::Unconfigured
- analysis::cache::CacheAnalysis
- analysis::config::AnalyzerConfig
- analysis::config::MaxDepth
- analysis::config::NormalizedPath
- analysis::extractors::AstroExtractor
- analysis::extractors::ExtractedScript
- analysis::extractors::SvelteExtractor
- analysis::extractors::VueExtractor
- analysis::resolver::ModuleResolver
- analysis::result::AnalysisResult
- analysis::trace::ImportResolution
- analysis::trace::RenameEvent
- analysis::trace::TransformationTrace
- analysis::walker::GraphWalker
- analysis::walker::PathTraversalError
- collection::CollectedImport
- collection::CollectedModule
- collection::CollectionState
- dependency_chain::ChainAnalysis
- dependency_chain::DependencyChain
- export::Export
- external_dep::ExternalDependency
- from_collection::PendingImport
- import::Import
- module::Module
- module::ModuleBuilder
- module_id::ModuleId
- oxc::Allocator
- oxc::Parser
- oxc::ParserReturn
- oxc::ScopeFlags
- oxc::SemanticBuilder
- oxc::SourceType
- oxc::Span
- oxc::ast::AccessorProperty
- oxc::ast::ArrayAssignmentTarget
- oxc::ast::ArrayExpression
- oxc::ast::ArrayPattern
- oxc::ast::ArrowFunctionExpression
- oxc::ast::AssignmentExpression
- oxc::ast::AssignmentPattern
- oxc::ast::AssignmentTargetPropertyIdentifier
- oxc::ast::AssignmentTargetPropertyProperty
- oxc::ast::AssignmentTargetRest
- oxc::ast::AssignmentTargetWithDefault
- oxc::ast::Atom
- oxc::ast::AwaitExpression
- oxc::ast::BigIntLiteral
- oxc::ast::BinaryExpression
- oxc::ast::BindingIdentifier
- oxc::ast::BindingPattern
- oxc::ast::BindingProperty
- oxc::ast::BindingRestElement
- oxc::ast::BlockStatement
- oxc::ast::BooleanLiteral
- oxc::ast::BreakStatement
- oxc::ast::CallExpression
- oxc::ast::CatchClause
- oxc::ast::CatchParameter
- oxc::ast::ChainExpression
- oxc::ast::Class
- oxc::ast::ClassBody
- oxc::ast::Comment
- oxc::ast::CommentNewlines
- oxc::ast::ComputedMemberExpression
- oxc::ast::ConditionalExpression
- oxc::ast::ContinueStatement
- oxc::ast::DebuggerStatement
- oxc::ast::Decorator
- oxc::ast::Directive
- oxc::ast::DoWhileStatement
- oxc::ast::Elision
- oxc::ast::EmptyStatement
- oxc::ast::ExportAllDeclaration
- oxc::ast::ExportDefaultDeclaration
- oxc::ast::ExportNamedDeclaration
- oxc::ast::ExportSpecifier
- oxc::ast::ExpressionStatement
- oxc::ast::ForInStatement
- oxc::ast::ForOfStatement
- oxc::ast::ForStatement
- oxc::ast::FormalParameter
- oxc::ast::FormalParameters
- oxc::ast::Function
- oxc::ast::FunctionBody
- oxc::ast::Hashbang
- oxc::ast::IdentifierName
- oxc::ast::IdentifierReference
- oxc::ast::IfStatement
- oxc::ast::ImportAttribute
- oxc::ast::ImportDeclaration
- oxc::ast::ImportDefaultSpecifier
- oxc::ast::ImportExpression
- oxc::ast::ImportNamespaceSpecifier
- oxc::ast::ImportSpecifier
- oxc::ast::JSDocNonNullableType
- oxc::ast::JSDocNullableType
- oxc::ast::JSDocUnknownType
- oxc::ast::JSXAttribute
- oxc::ast::JSXClosingElement
- oxc::ast::JSXClosingFragment
- oxc::ast::JSXElement
- oxc::ast::JSXEmptyExpression
- oxc::ast::JSXExpressionContainer
- oxc::ast::JSXFragment
- oxc::ast::JSXIdentifier
- oxc::ast::JSXMemberExpression
- oxc::ast::JSXNamespacedName
- oxc::ast::JSXOpeningElement
- oxc::ast::JSXOpeningFragment
- oxc::ast::JSXSpreadAttribute
- oxc::ast::JSXSpreadChild
- oxc::ast::JSXText
- oxc::ast::LabelIdentifier
- oxc::ast::LabeledStatement
- oxc::ast::LogicalExpression
- oxc::ast::MetaProperty
- oxc::ast::MethodDefinition
- oxc::ast::NewExpression
- oxc::ast::NullLiteral
- oxc::ast::NumericLiteral
- oxc::ast::ObjectAssignmentTarget
- oxc::ast::ObjectExpression
- oxc::ast::ObjectPattern
- oxc::ast::ObjectProperty
- oxc::ast::ParenthesizedExpression
- oxc::ast::PrivateFieldExpression
- oxc::ast::PrivateIdentifier
- oxc::ast::PrivateInExpression
- oxc::ast::Program
- oxc::ast::PropertyDefinition
- oxc::ast::RegExp
- oxc::ast::RegExpFlags
- oxc::ast::RegExpLiteral
- oxc::ast::RegExpPattern
- oxc::ast::ReturnStatement
- oxc::ast::SequenceExpression
- oxc::ast::SourceType
- oxc::ast::Span
- oxc::ast::SpreadElement
- oxc::ast::StaticBlock
- oxc::ast::StaticMemberExpression
- oxc::ast::StringLiteral
- oxc::ast::Super
- oxc::ast::SwitchCase
- oxc::ast::SwitchStatement
- oxc::ast::TSAnyKeyword
- oxc::ast::TSArrayType
- oxc::ast::TSAsExpression
- oxc::ast::TSBigIntKeyword
- oxc::ast::TSBooleanKeyword
- oxc::ast::TSCallSignatureDeclaration
- oxc::ast::TSClassImplements
- oxc::ast::TSConditionalType
- oxc::ast::TSConstructSignatureDeclaration
- oxc::ast::TSConstructorType
- oxc::ast::TSEnumBody
- oxc::ast::TSEnumDeclaration
- oxc::ast::TSEnumMember
- oxc::ast::TSExportAssignment
- oxc::ast::TSExternalModuleReference
- oxc::ast::TSFunctionType
- oxc::ast::TSImportEqualsDeclaration
- oxc::ast::TSImportType
- oxc::ast::TSImportTypeQualifiedName
- oxc::ast::TSIndexSignature
- oxc::ast::TSIndexSignatureName
- oxc::ast::TSIndexedAccessType
- oxc::ast::TSInferType
- oxc::ast::TSInstantiationExpression
- oxc::ast::TSInterfaceBody
- oxc::ast::TSInterfaceDeclaration
- oxc::ast::TSInterfaceHeritage
- oxc::ast::TSIntersectionType
- oxc::ast::TSIntrinsicKeyword
- oxc::ast::TSLiteralType
- oxc::ast::TSMappedType
- oxc::ast::TSMethodSignature
- oxc::ast::TSModuleBlock
- oxc::ast::TSModuleDeclaration
- oxc::ast::TSNamedTupleMember
- oxc::ast::TSNamespaceExportDeclaration
- oxc::ast::TSNeverKeyword
- oxc::ast::TSNonNullExpression
- oxc::ast::TSNullKeyword
- oxc::ast::TSNumberKeyword
- oxc::ast::TSObjectKeyword
- oxc::ast::TSOptionalType
- oxc::ast::TSParenthesizedType
- oxc::ast::TSPropertySignature
- oxc::ast::TSQualifiedName
- oxc::ast::TSRestType
- oxc::ast::TSSatisfiesExpression
- oxc::ast::TSStringKeyword
- oxc::ast::TSSymbolKeyword
- oxc::ast::TSTemplateLiteralType
- oxc::ast::TSThisParameter
- oxc::ast::TSThisType
- oxc::ast::TSTupleType
- oxc::ast::TSTypeAliasDeclaration
- oxc::ast::TSTypeAnnotation
- oxc::ast::TSTypeAssertion
- oxc::ast::TSTypeLiteral
- oxc::ast::TSTypeOperator
- oxc::ast::TSTypeParameter
- oxc::ast::TSTypeParameterDeclaration
- oxc::ast::TSTypeParameterInstantiation
- oxc::ast::TSTypePredicate
- oxc::ast::TSTypeQuery
- oxc::ast::TSTypeReference
- oxc::ast::TSUndefinedKeyword
- oxc::ast::TSUnionType
- oxc::ast::TSUnknownKeyword
- oxc::ast::TSVoidKeyword
- oxc::ast::TaggedTemplateExpression
- oxc::ast::TemplateElement
- oxc::ast::TemplateElementValue
- oxc::ast::TemplateLiteral
- oxc::ast::ThisExpression
- oxc::ast::ThrowStatement
- oxc::ast::TryStatement
- oxc::ast::UnaryExpression
- oxc::ast::UpdateExpression
- oxc::ast::V8IntrinsicExpression
- oxc::ast::VariableDeclaration
- oxc::ast::VariableDeclarator
- oxc::ast::WhileStatement
- oxc::ast::WithClause
- oxc::ast::WithStatement
- oxc::ast::YieldExpression
- package_json::DependencyCoverage
- package_json::PackageJson
- package_json::TypeCoverage
- package_json::UnusedDependency
- runtime::FileMetadata
- runtime::native::NativeRuntime
- span::SourceSpan
- statistics::GraphStatistics
- symbol::ClassMemberMetadata
- symbol::CodeQualityMetadata
- symbol::EnumMemberMetadata
- symbol::Symbol
- symbol::SymbolSpan
- symbol::SymbolStatistics
- symbol::SymbolTable
- symbol::UnreachableCode
- symbol::UnusedSymbol
Enums
- Error
- analysis::AnalyzeError
- analysis::cache::CacheEffectiveness
- analysis::config::ResolveResult
- analysis::extractors::ExtractorError
- analysis::extractors::ScriptContext
- analysis::trace::ImportOutcome
- analysis::trace::RenamePhase
- analysis::walker::WalkerError
- collection::CollectedExport
- collection::CollectedImportKind
- collection::CollectedImportSpecifier
- collection::CollectionError
- export::ExportKind
- from_collection::CollectionGraphError
- import::ImportKind
- import::ImportSpecifier
- module::ExportsKind
- module::ModuleFormat
- module::SourceType
- module_id::ModuleIdError
- oxc::ast::AccessorPropertyType
- oxc::ast::Argument
- oxc::ast::ArrayExpressionElement
- oxc::ast::AssignmentOperator
- oxc::ast::AssignmentTarget
- oxc::ast::AssignmentTargetMaybeDefault
- oxc::ast::AssignmentTargetPattern
- oxc::ast::AssignmentTargetProperty
- oxc::ast::BigintBase
- oxc::ast::BinaryOperator
- oxc::ast::BindingPatternKind
- oxc::ast::ChainElement
- oxc::ast::ClassElement
- oxc::ast::ClassType
- oxc::ast::CommentContent
- oxc::ast::CommentKind
- oxc::ast::CommentPosition
- oxc::ast::Declaration
- oxc::ast::ExportDefaultDeclarationKind
- oxc::ast::Expression
- oxc::ast::ForStatementInit
- oxc::ast::ForStatementLeft
- oxc::ast::FormalParameterKind
- oxc::ast::FunctionType
- oxc::ast::ImportAttributeKey
- oxc::ast::ImportDeclarationSpecifier
- oxc::ast::ImportOrExportKind
- oxc::ast::ImportPhase
- oxc::ast::JSXAttributeItem
- oxc::ast::JSXAttributeName
- oxc::ast::JSXAttributeValue
- oxc::ast::JSXChild
- oxc::ast::JSXElementName
- oxc::ast::JSXExpression
- oxc::ast::JSXMemberExpressionObject
- oxc::ast::Language
- oxc::ast::LanguageVariant
- oxc::ast::LogicalOperator
- oxc::ast::MemberExpression
- oxc::ast::MethodDefinitionKind
- oxc::ast::MethodDefinitionType
- oxc::ast::ModuleDeclaration
- oxc::ast::ModuleExportName
- oxc::ast::ModuleKind
- oxc::ast::NumberBase
- oxc::ast::ObjectPropertyKind
- oxc::ast::PropertyDefinitionType
- oxc::ast::PropertyKey
- oxc::ast::PropertyKind
- oxc::ast::SimpleAssignmentTarget
- oxc::ast::Statement
- oxc::ast::TSAccessibility
- oxc::ast::TSEnumMemberName
- oxc::ast::TSImportTypeQualifier
- oxc::ast::TSLiteral
- oxc::ast::TSMappedTypeModifierOperator
- oxc::ast::TSMethodSignatureKind
- oxc::ast::TSModuleDeclarationBody
- oxc::ast::TSModuleDeclarationKind
- oxc::ast::TSModuleDeclarationName
- oxc::ast::TSModuleReference
- oxc::ast::TSSignature
- oxc::ast::TSTupleElement
- oxc::ast::TSType
- oxc::ast::TSTypeName
- oxc::ast::TSTypeOperatorOperator
- oxc::ast::TSTypePredicateName
- oxc::ast::TSTypeQueryExprName
- oxc::ast::UnaryOperator
- oxc::ast::UpdateOperator
- oxc::ast::VariableDeclarationKind
- oxc::ast::WithClauseKeyword
- package_json::DependencyType
- runtime::RuntimeError
- symbol::EnumMemberValue
- symbol::SymbolKind
- symbol::SymbolMetadata
- symbol::Visibility
Traits
Macros
- oxc::ast::match_assignment_target
- oxc::ast::match_assignment_target_pattern
- oxc::ast::match_declaration
- oxc::ast::match_expression
- oxc::ast::match_member_expression
- oxc::ast::match_module_declaration
- oxc::ast::match_simple_assignment_target
- oxc::ast::match_ts_type
- oxc::ast::match_ts_type_name
Functions
- analysis::analyze
- analysis::analyze_with_options
- analysis::extractors::extract_scripts
- analysis::resolver::is_external
- analysis::resolver::resolve_local
- analysis::resolver::resolve_path_alias
- analysis::resolver::resolve_with_alias
- analysis::resolver::resolve_with_extensions
- analysis::stats::compute_stats
- analysis::walker::normalize_and_validate_path
- analysis::walker::validate_path_within_cwd
- collection::parse_module_structure
- from_collection::convert_collected_exports
- from_collection::convert_collected_imports
- from_collection::convert_collected_module_id
- from_collection::convert_import_specifier
- from_collection::has_star_export
- from_collection::infer_exports_kind
- package_json::extract_package_name
- semantic::analyze_symbols
- semantic::detect_unreachable_code