import gleam/io import gleam/string import wechat/object.{type JsObject} fn on_load(o: JsObject) -> Nil { o |> object.stringify |> string.append("hello gleam: ", _) |> io.println } fn on_show() -> Nil { Nil } fn on_ready() -> Nil { Nil } pub fn page() -> JsObject { object.literal([#("onLoad", on_load)]) |> object.merge( object.literal([#("onShow", on_show), #("onReady", on_ready)]), ) |> object.set("data", object.new()) }