Expand description
xterm.js 终端桥接:输出专用(无 stdin),配合 SSE 流式渲染容器 stdout/stderr。
镜像 codemirror_bridge.rs 范式:
window.XtermTerminal是 IIFE 产物挂在 window 上的对象字面量(含 create 方法), 不是函数。用js_sys::Reflect::get做属性访问拿到模块对象,再unchecked_into。XtermOptions是 class(非 interface),TS 擦除后存活,wasm 侧能new。TerminalHandle持有实例 + onReady 闭包,Drop → destroy()。
WASM-only:所有 extern 与 handle 都在 #[cfg(target_arch = "wasm32")] mod wasm 内,
server 构建整体剥离。无跨目标共享数据(纯渲染层)。