Canvas, views, exports, fonts and history helpers.
Generic plans, anchors, snapping, validation, BOM and production exports for 3D assemblies.
Unmount the UI and release global resources associated with the instance.
Active render-engine facade. Fabric by default, 3D when the active view uses the 3D engine.
Shorthand for designer.theme.getColor(...).
Layout and contextual menu controls.
Shorthand for designer.api.measureLayer(...).
Register a custom module at runtime and optionally add it to the current layout.
Shorthand for designer.theme.reset().
Root DOM element used by the designer instance.
Shorthand for designer.theme.setColor(...).
Shorthand for designer.theme.setColors(...).
Expose the zustand store for advanced integrations (read-only usage recommended).
Theme token helpers for live UI customization.
Vanilla-friendly UI helpers to build custom modules without importing every component manually.
State, permissions, translations and low-level runtime helpers.
Typed element-variation catalog and synchronized 2D/3D mutations.
Public runtime instance returned by createAsukaDesigner.
It groups the API into focused namespaces: