[][src]Module swc_ecma_transforms::util

Re-exports

pub use self::ident::id;
pub use self::ident::Id;
pub use self::value::Type::Bool as BoolType;
pub use self::value::Type::Null as NullType;
pub use self::value::Type::Num as NumberType;
pub use self::value::Type::Obj as ObjectType;
pub use self::value::Type::Str as StringType;
pub use self::value::Type::Symbol as SymbolType;
pub use self::value::Type::Undefined as UndefinedType;
pub use self::value::Value::Known;
pub use self::value::Value::Unknown;
pub use self::Purity::MayBeImpure;
pub use self::Purity::Pure;

Modules

ident

Enums

Purity
Type

Type of value.

Value

Runtime value.

Statics

COMMENTS
HANDLER

Traits

ExprExt

Extension methods for Expr.

ExprFactory

Extension methods for Expr.

IdentExt
IsDirective
IsEmpty
ModuleItemLike
StmtExt
StmtLike

Functions

alias_ident_for

Used to determine super_class_ident

alias_if_required

Returns (ident, aliased)

default_constructor
prepend

inject stmt after directives

prepend_stmts

inject stmts after directives

prop_name_eq

Type Definitions

BoolValue