alef_backend_wasm/lib.rs
1//! WebAssembly (wasm-bindgen) binding generator backend for alef.
2//!
3//! Generates JavaScript-compatible WebAssembly bindings using the wasm-bindgen crate.
4//! Supports configurable restriction handling through `WasmConfig`:
5//! - `exclude_functions`: Skip generation of specific functions
6//! - `exclude_types`: Skip generation of specific types
7//! - `type_overrides`: Remap types (e.g., Path → String)
8
9mod gen_bindings;
10mod template_env;
11pub mod trait_bridge;
12mod type_map;
13
14pub use gen_bindings::WasmBackend;