pub trait StmtExt {
// Required methods
fn extract_var_ids(&self) -> Vec<Ident>;
fn terminates(&self) -> bool;
// Provided method
fn extract_var_ids_as_var(&self) -> Option<VarDecl> { ... }
}
Available on crate features
__ecma
and __utils
only.Required Methods§
fn extract_var_ids(&self) -> Vec<Ident>
fn extract_var_ids(&self) -> Vec<Ident>
Extracts hoisted variables
fn terminates(&self) -> bool
fn terminates(&self) -> bool
stmts contain top level return/break/continue/throw