swc_
ecma_
utils
0.106.18
Modules
constructor
function
ident
parallel
var
Macros
member_expr
private_ident
quote_expr
quote_ident
quote_str
Structs
ArgumentsFinder
BindingCollector
DestructuringFinder
DropSpan
ExprCtx
Hoister
IdentRefFinder
IdentReplacer
IdentUsageFinder
LiteralVisitor
Remapper
RestPatVisitor
ThisVisitor
TopLevelAwait
Enums
Purity
Type
Value
Traits
ExprExt
ExprFactory
FunctionFactory
IdentExt
IntoIndirectCall
IsDirective
IsEmpty
ModuleItemLike
StmtExt
StmtLike
StmtOrModuleItem
Functions
alias_ident_for
alias_if_required
calc_literal_cost
class_has_side_effect
collect_decls
collect_decls_with_ctxt
contains_arguments
contains_ident_ref
contains_this_expr
contains_top_level_await
default_constructor
drop_span
extract_var_ids
find_pat_ids
has_rest_pat
is_literal
is_rest_arguments
is_valid_ident
is_valid_prop_ident
opt_chain_test
prepend_stmt
prepend_stmts
prop_name_eq
prop_name_to_expr
prop_name_to_expr_value
replace_ident
to_int32
undefined
Type Aliases
BoolValue
swc_ecma_utils
Function
extract_var_ids
Copy item path
Settings
Help
Summary
source
pub fn extract_var_ids<T:
VisitWith
<
Hoister
>>(node:
&T
) ->
Vec
<
Ident
>
Expand description
Extracts hoisted variables