brepkit_wasm/lib.rs
1//! # brepkit-wasm
2//!
3//! WebAssembly bindings for brepkit via `wasm-bindgen`.
4//!
5//! This is layer L3, the public API surface for JavaScript/TypeScript consumers.
6//!
7//! The primary entry point is [`kernel::BrepKernel`], which owns all modeling
8//! state and exposes shape creation, operations, and tessellation to JS.
9
10mod bindings;
11pub mod error;
12mod handles;
13mod helpers;
14pub mod kernel;
15mod logging;
16pub mod panics;
17pub mod shapes;
18mod state;
19mod types;