mizchi/tui/io does not have a README file
pub(all) enum InputResult {
Confirmed(String)
Cancelled
TabNext(String)
TabPrev(String)
ForceQuit
}fn get_env(_name : String) -> Stringfn is_headless() -> Boolfn keep_alive_nonblocking(_ms : Int) -> Unitfn poll_keypress() -> Boolasync fn print_raw_async(s : String) -> Unitfn read_key() -> Stringasync fn read_line() -> Stringfn set_idle_handler(handler : () -> Unit) -> Unitfn start_inline_input(row : Int, col : Int, width : Int, height : Int, multiline : Bool, initial : String, on_result : (InputResult) -> Unit) -> Unitfn start_inline_input_cooked(field_name : String, initial : String, on_result : (InputResult) -> Unit, confirm_on_shift_enter? : Bool, esc_cancels? : Bool) -> Unitfn start_inplace_input(row : Int, col : Int, width : Int, height : Int, multiline : Bool, initial : String, on_result : (InputResult) -> Unit, confirm_on_shift_enter? : Bool, esc_cancels? : Bool, on_lines_change? : (Int) -> Int?, on_completion? : (String, Int) -> String??) -> Unitfn start_input_session_cb(row : Int, col : Int, width : Int, height : Int, multiline : Bool, initial : String, on_result : (InputResult) -> Unit) -> Unitfn start_keypress_listener(handler : (String) -> Unit) -> Unitfn start_render_ticker(_ms : Int, _callback : () -> Unit) -> Intfn start_resize_listener(_callback : (Int, Int) -> Unit) -> UnitTerminal UI library for MoonBit with reactive signals
Dependencies