1mod error;
2mod gl;
3mod mat4;
4mod mouse;
5mod terminal;
6
7pub(crate) mod js;
8
9#[cfg(feature = "js-api")]
10pub mod wasm;
11
12pub use ::beamterm_data::{FontAtlasData, GlyphEffect};
13pub use beamterm_data::FontStyle;
14pub use mouse::{MouseEventType, TerminalMouseEvent, TerminalMouseHandler};
15pub use terminal::*;
16
17pub use crate::{error::Error, gl::*};
18
19#[cfg(test)]
20mod tests {
21 use beamterm_data::FontAtlasData;
22
23 #[test]
24 fn test_font_atlas_config_deserialization() {
25 let _ = FontAtlasData::default();
26 }
27}