SouichiroTsujimoto/astrobit/dom does not have a README file
#externalpub type Comment
#externalpub type Element
#externalpub type Event
#externalpub type Props
fn Props::get_bool(self : Props, key : String, default? : Bool) -> Bool
fn Props::get_int(self : Props, key : String, default? : Int) -> Int
fn Props::get_string(self : Props, key : String, default? : String) -> String
#externalpub type TextNode
fn add_event_listener(el : Element, event : String, f : (Event) -> Unit) -> Unit
fn append_child(parent : Element, child : Element) -> Unit
fn append_child_comment(parent : Element, child : Comment) -> Unit
fn append_child_node(parent : Element, child : TextNode) -> Unit
fn create_comment(text : String) -> Comment
fn create_element(tag : String) -> Element
fn create_text_node(text : String) -> TextNode
fn focus(el : Element) -> Unit
fn insert_after(parent : Element, node : Element, ref_ : Comment) -> Unit
fn last_child(parent : Element) -> Element
fn nth_child_element(el : Element, i : Int) -> Element?
fn nth_child_text(el : Element, i : Int) -> TextNode?
fn prevent_default(e : Event) -> Unit
fn query_selector(selector : String) -> Element?
fn remove_attribute(el : Element, name : String) -> Unit
fn remove_child(parent : Element, child : Element) -> Unit
fn set_attribute(el : Element, name : String, value : String) -> Unit
fn set_element_value(el : Element, value : String) -> Unit
fn set_inner_html(el : Element, html : String) -> Unit
fn set_node_text(node : TextNode, text : String) -> Unit
fn target_value(e : Event) -> String
Install
A thin framework for running MoonBit components as Astro islands
Dependencies
Powered by MoonBit
© 2026 mooncakes.io