rolldown_ecmascript_utils 1.2.10

Helper utilities for ECMAScript processing
Documentation
mod ast_factory;
mod extensions;
mod injected_expression;
mod scope;
mod source_utils;

pub use crate::{
  ast_factory::{
    BindingIdentifierFactoryExt, CallExpressionFactoryExt, ClassElementFactoryExt,
    EsmWrapperBodyKind, EsmWrapperCallKind, EsmWrapperDeclKind, EsmWrapperStmtOptions,
    ExpressionFactoryExt, IdentifierNameFactoryExt, MemberExpressionFactoryExt,
    ObjectPropertyKindFactoryExt, StatementFactoryExt,
  },
  extensions::ast_ext::{
    binding_pattern_ext::BindingPatternExt,
    binding_property_ext::BindingPropertyExt,
    call_expression_ext::CallExpressionExt,
    expression_ext::ExpressionExt,
    function::FunctionExt,
    jsx::{JsxExt, JsxMemberExpressionObjectExt},
    statement_ext::StatementExt,
  },
  injected_expression::parse_injected_expression,
  scope::is_top_level,
  source_utils::contains_script_closing_tag,
};