List of all items
Structs
- ArgumentsFinder
- BindingCollector
- DestructuringFinder
- DropSpan
- ExprCtx
- Hoister
- IdentRefFinder
- IdentRenamer
- IdentReplacer
- IdentUsageFinder
- LiteralVisitor
- NodeIgnoringSpan
- Remapper
- RestPatVisitor
- ThisVisitor
- TopLevelAwait
- function::FnEnvHoister
- function::FnWrapperResult
- function::FunctionWrapper
- var::VarCollector
Enums
Traits
- ExprExt
- ExprFactory
- FunctionFactory
- IdentExt
- IntoIndirectCall
- IsDirective
- IsEmpty
- ModuleItemLike
- StmtExt
- StmtLike
- StmtOrModuleItem
- ident::IdentLike
- parallel::Items
- parallel::Parallel
- parallel::ParallelExt
Macros
Functions
- alias_ident_for
- alias_if_required
- calc_literal_cost
- class_has_side_effect
- collect_decls
- collect_decls_with_ctxt
- constructor::inject_after_super
- contains_arguments
- contains_ident_ref
- contains_this_expr
- contains_top_level_await
- default_constructor
- drop_span
- extract_var_ids
- find_pat_ids
- function::init_this
- has_rest_pat
- ident::id
- is_literal
- is_rest_arguments
- is_simple_pure_expr
- is_simple_pure_member_expr
- is_valid_ident
- is_valid_prop_ident
- num_from_str
- opt_chain_test
- parallel::cpu_count
- prepend_stmt
- prepend_stmts
- prop_name_eq
- prop_name_to_expr
- prop_name_to_expr_value
- prop_name_to_member_prop
- replace_ident
- to_int32
- undefined