Packages

Prompt user with question and return answer in callback

Current section

Files

Jump to
question src question.gleam
Raw

src/question.gleam

/// Writes prompt output. A callback is invoked with the user's input string
/// ## Example
/// ```gleam
/// question("The original prompt engineering?\n", fn (answer) {
/// io.println("Answer: " <> answer)
/// })
/// ```
///
@external(erlang, "question_erl", "question")
@external(javascript, "./question_js.mjs", "question")
pub fn question(prompt: String, cb: fn(String) -> anything) -> Nil